nsubstitute

    0

    2答えて

    NS substitueを使ってIDBCommandを代入します。 私は、フィールドのCommandTextをsubstitueしなければならない、と私は string settedCommandText=string.Empty; IDbCommand fakeCommand = Substitute.For<IDbCommand>(); command.CommandText =Arg

    0

    3答えて

    私のNUnitのテストでは、Received()は文字列パラメータをチェックしません。正しい値でメソッドが呼び出されているかどうかを確認してください。すべてがうまく動作するまでは。私はテキストをローカライズしなければならないので、このためにリソース文字列を使用する必要があります。すべての単体テストは失敗し、受け取るメソッドをテストします。ここでは、文字列パラメータに新しい行が含まれています。ここで

    1

    1答えて

    私は方法を模擬する方法を探していますので、複数回呼び出されたときに結果が異なります。より具体的には、私が後にしているのは、3回目の呼び出されるようにメソッドをモックすることです。その結果に対して主張したいと思います。 この構文はは正しいではありませんが、私が達成したいものをシミュレート: var foo = Fixture.Freeze<IFoo>(); foo.Exists(Arg.Any<o

    1

    2答えて

    を使用して比較された受信通話を、上の主張は、次のサンプルをご覧ください: public interface IDomainClass { int A { get; set; } void CalledMethod(IDomainClass data); } public class DomainClass : IDomainClass

    2

    2答えて

    私は、既存のデータベースから生成されたEF6 .edmxファイルを含むDataプロジェクトを持っているソリューションを持っています。エンティティを別々のEntitiesプロジェクトに分割し、その両方を参照するRepositoriesプロジェクトを持っています。 いくつかの一般的な方法でBaseRepositoryを追加しました。単体テストしたいと思います。クラスのトップは public class

    4

    2答えて

    NSubstituteを使用して、タスクを返すメソッドに例外がスローされるのをどうやって模擬しますか? 私たちのメソッドのシグネチャは次のようになりましょう: Task<List<object>> GetAllAsync(); はここNSubstituteドキュメントがvoid以外の戻り値の型の例外をスローする模擬すると言う方法です。しかし、これはコンパイルされません:(あなたはこれを実現しま

    2

    1答えて

    NSubsituteのReceived()メソッドに問題があります。 私のテストクラス: private readonly IFixture _fixture; public NotificationsCenterTests() { _fixture = new Fixture(); _fixture.Behaviors.Add(new OmitOnR

    0

    1答えて

    Visual Studio 私のプロジェクトでは単体テストでNUnitを使用しています。しかし、私はJustMockとNS substituteフレームワークを使って書くためにいくつかのテストが必要です。テストしたプロジェクトごとに1つのプロジェクトをテストしたいと思っています。私。私は、個々のプロジェクトに各ユニットフレームワーク(NUnit、JustMock、NS substitute)のテス

    0

    1答えて

    NSubstituteが間違った呼び出しを偽のクラスでチェックするテストがあります。次のコードのようなテストを行うと、Received(...)メソッドは、値factory.featureClassNameが1回返されることを確認します。 [Test] public void CreateDataController_WhenCalled_CreatesServiceSettings() {

    1

    1答えて

    Rhino Mockの別の開発者が作成したテストがあります。 NS substituteでテストを書き直していますが、NSubstituteを使用しています。私はIs.Anythingを除いて、何かを書き直しました。 ISを書き込むNS代理の方法は何ですか?以下の例では何がありますか?私はRhino Mocksを最初に示し、NS substituteは第二を試してみました。 Rhinoのモック: