rhino-mocks

    5

    3答えて

    私の問題は次のとおりです: 私は、mvcルーティングテストのスタブ付きhttpコンテキストを使用するmsユニットテストをしています。しかし、コード(Rhinoのモックを使用する)の一部には問題がある: なぜこのようなエラーが発生した:デバッグモードで var httpContextMock = MockRepository.GenerateStub<HttpContextBase>(); htt

    4

    2答えて

    これはまったく動作しません。私は私のテストではこのコードを持っている:エラーとStrictMockライン上 MockRepository repository = new MockRepository(); IDbSet<SystemUser> userSet = repository.StrictMock<IDbSet<SystemUser>>(); Expect.Call(userSet.

    3

    3答えて

    [Subject(typeof(OnceADayProcessor))] public class When_processing_process_twice { private static ICanBeProcessedOnceADay ProcessedOnceADay; private Establish context =() => { OnceADayProc

    2

    1答えて

    Rhino Mockでは、SubjectクラスのStoreというメソッドをテストしています。 Subject.Store(Member)は内部的にIStore.Store(Person)を呼び出します。メンバに設定した名前パラメータが、IStore.Store(Person)呼び出しのPersonパラメータにある同じ名前であることを確認するにはどうすればよいですか。明らかに、構造体にEqualsメ

    5

    1答えて

    私が模擬したい強く型付けされたキャッシングインターフェイスがあるとします。それはこのように、あらゆる種類のオブジェクトを受け取り、それを返します。 interface IMyCache { void Add(int key, object obj); T Get<T>(int key); } は、私はそれに送信するすべてのパラメータの型を模擬しますRhinoMocksス

    1

    1答えて

    を期待することを主張しますのChimeManagerは複数回呼び出されます と私はそれが私のメソッドに一致する前に呼び出される必要がある方法を指定したくない。 // i dont like this repeat twice because this ties the test code to much to the production code ChimeManager.AssertWasC

    20

    2答えて

    RhinoMockを使用して、プロパティのゲッター値をスタブしようとしています。このプロパティーは、ゲッター・アクセスのみを持つインターフェースの一部として定義されています。 「無効な呼び出し、最後の呼び出しが使用されたか、呼び出しが行われていません(仮想(C#)/オーバーライド(VB)メソッドを呼び出していることを確認してください)これは私がスタブしているプロパティが仮想ではないことを意味するか

    2

    1答えて

    キャシュダイナミックプロキシからの引数例外が発生しました.Mozを使用して、インターフェイス制約を持つジェネリックメソッドでネストジェネリックインターフェイスを実装しているオブジェクトのモックを作成しています。 。 例外は次のとおりです。System.ArgumentException:親をインターフェイスに設定できません。 モック作成の直後にモックのObjectプロパティにアクセスしている間に発

    0

    1答えて

    私はRhinoMocks 3.6を使用しています。クラスとインターフェイスの両方を実装するためにマルチロック機能を使用したいと考えています。 var mocks = new MockRepository(); var project = mocks.StrictMultiMock( typeof(Project), typeof(INotifyCollect

    7

    1答えて

    オブジェクトによっては、共通のプロパティに値が含まれるようにデフォルトのスタブを作成したいものがあります。しかし、場合によっては、私のデフォルトの動作を上書きしたい。私の質問は、どういうわけかすでにスタブされた値を上書きすることができますか? //First I create the default stub with a default value var foo = MockReposito