moq

    1

    1答えて

    私はTDDを使用しており、PubSubEventで利用可能なUnsubscribe()メソッドの単体テストを作成したいと考えています。インターフェースを持たない親クラスから継承したインターフェースはないので、どのようにテストするのか分かりません。 私のサービスおよび方法、私がテストしたいと思います: public class FrameService: IFrameService {

    2

    2答えて

    私はこのテストを持っている: [Fact] public async void Can_Paginate() { //fake data var product1 = new Product { ProductId = 1, ProductName = "P1" }; var product2 = new Product { ProductId = 2, Prod

    1

    1答えて

    私はいくつかの非同期タスクのテストにMoqを使用しようとしています。 mock.Objectを使用しようとすると、オブジェクト( 'm.Object'が 'Castle.DynamicProxy.Generators.GeneratorException'の例外をスローしました)がスローされ、VSが停止しますデバッグ/実行。 ここでidは、テストの部品番号の道: : interface ITest

    1

    1答えて

    私のクライアントは、すべてのプロジェクトに対して100%のコードカバレッジを得たいと考えています。私は、Web APIがnUnitを使用するための非常に長いテストケースをほとんど書いていません。しかし、私のクライアントは、xUnitをMockフレームワークとしてMoqを使ってユニットテストフレームワークとして使うことに決めました。 私はsitecoreプロジェクトの単体テストケースでは一度も働いた

    4

    1答えて

    私は次の行にメソッドを持っている:私はawait Task.Delay(waitTime).ConfigureAwait(false); ユニットテスト、代わりに我々は特定の秒数を待つことを試みていることを確認したときに、実際に数秒を待っ避けるために良い戦略があります。例えば は、私は架空ITaskWaiterインターフェースのモックオブジェクトを注入し、この(不自然)の例のように私の方法に追加の

    1

    1答えて

    プライベートメソッドを呼び出し、パブリックメソッドを呼び出すビジネスロジック: Task<bool> IsStudentAuthorizedAsync(StudentEntity studentEntity); 実装: public async Task<bool> IsStudentAuthorizedAsync(StudentEntity studentEntity) { //

    2

    1答えて

    私はAsp.net mvc Webアプリケーションを開発しています。私は私のアプリケーションにユニットテストをしています。私はオブジェクトを模擬するためにMoqを使用しています。私はUrlヘルパークラスを模擬しようとしています。私はこのリンクを見つけました - asp.net mvc: how to mock Url.Content("~")?。そのクラスを使って、ユニットテストでUrlHelpe

    1

    1答えて

    私はモジュール式の振る舞いを持つC#(.NET Coreベース)でチャットボットを開発しています。私が開発したい動作の1つは、(他の機能の中でも)管理者が他の動作を名前で動的に有効または無効にできるようにする "admin"モジュールです。 私はそのタイプの情報を検査し、何か行うことによって行動の名前を決定するために、管理モジュールをしたい:私はセットアップしようとしている、私が最初に書いているB

    0

    1答えて

    ビルドする必要がある小さなアプリケーション用の単体テストを構築しています。 私はRepository/Unit Of Workパターンを実装しました。私のマネージャークラスは、作業単位パターンを実装しています。特定のインターフェイスのために :私が実装した public interface IUserManager { List<ApplicationUser> GetUsers(Ex

    3

    1答えて

    で無効な設定を持っている私はユニットテストIdentityDbContextから を継承DbContextしたいのですが、私はとNotSupportedExceptionエラーメッセージを取得しています非常に一般的なメッセージ: System.NotSupportedException:私はすでに再いくつかの手がかりを見つけるために、非仮想(オーバーライドVBで)メンバー 上の無効なセットアップ広