0
私は、Visual Studio 2010の単体テスト内からIEnumerableを返すメソッドをどのように呼び出すべきかを知っています。私はrhino mocking framworkを使用しています。このようなIEnumerable <IResult>(Caliburn Micro)を返すメソッドのTDD単体テストの作成
私は、Visual Studio 2010の単体テスト内からIEnumerableを返すメソッドをどのように呼び出すべきかを知っています。私はrhino mocking framworkを使用しています。このようなIEnumerable <IResult>(Caliburn Micro)を返すメソッドのTDD単体テストの作成
何かがあなたが探しているものでなければなりません:リストはあなたがそれを期待して言うことができるようになりますIEnumerableインターフェイスを実装しているため
var expectedDatasets = new List<Dataset>{new Dataset()};
Expect.Call(service.FindDatasets()).Return(expectedDatasets);
。
あなたは何をしようとしているのかをもう少し指定する必要があります。 "IEnumerableを返すメソッドをどのように呼び出すのですか?" - 他のメソッドを呼び出すのと同じ方法です。 – Jay
私は通常、coroutine.Execute(methodName.GetEnumerator())を使用して呼び出します。しかし、この方法をこのように呼び出すと、 "オブジェクト参照が見つかりませんでした"という結果になります。 – user1014464
サンプルコードを表示できますか?あなたがテストを書いているメソッドのシグネチャは何ですか?あなたが書いたテストコードは何ですか? – PatrickSteele