私は現在のプロジェクトでRhinomocksを使用することになっています。 AutofixtureをRhinomockで設定して、AutoConfigureMoqCustomizationのカスタマイズを使ってAutoFixtureとMoqを組み合わせた場合と同じ動作を実現する方法はありますか?Rhinomock版のAutoConfiguredMoqCustomizationはありますか?
現在、以下に示すように、テストコードで多くのダミー模擬設定を行う必要があります。コードでは、私が作成する場所については本当に気にしません。 AutoFixtureため
var f = new Fixture();
var masterDataProvider = MockRepository.GenerateStub<IMasterDataProvider>();
masterDataProvider.Stub(x => x.GetAllLocations()).Return(f.CreateMany<Location>());
f.Inject(masterDataProvider);
私はAutoRhinoMocksを試しましたが、私が望むように動作するようにはできません。上記の例で、AutoRhinoMockCustomizationを使用すると、GetAllLocations()の戻り値はnullになります。 f.CreateMany()を呼び出すときと同じように、3つの項目のデフォルト値を返す方法がありますか?私は、このケースを解決するための具体的な解決策を探しているのではなく、一般的な解決策を探しています。 Moqではこれが可能だと思いますが、私はRhinoMocksについては不明です。 – Flodpanter
@Flodpanter申し訳ありませんが、私は質問を誤解しました。私の更新された答えを見てください。 –
それを述べてくれてありがとう:-)私はRhinomocksの大ファンではありませんでした。 – Flodpanter