2011-10-27 6 views
0

私は、Visual Studio 2010の単体テスト内からIEnumerableを返すメソッドをどのように呼び出すべきかを知っています。私はrhino mocking framworkを使用しています。このようなIEnumerable <IResult>(Caliburn Micro)を返すメソッドのTDD単体テストの作成

+0

あなたは何をしようとしているのかをもう少し指定する必要があります。 "IEnumerableを返すメソッドをどのように呼び出すのですか?" - 他のメソッドを呼び出すのと同じ方法です。 – Jay

+0

私は通常、coroutine.Execute(methodName.GetEnumerator())を使用して呼び出します。しかし、この方法をこのように呼び出すと、 "オブジェクト参照が見つかりませんでした"という結果になります。 – user1014464

+1

サンプルコードを表示できますか?あなたがテストを書いているメソッドのシグネチャは何ですか?あなたが書いたテストコードは何ですか? – PatrickSteele

答えて

0

何かがあなたが探しているものでなければなりません:リストはあなたがそれを期待して言うことができるようになりますIEnumerableインターフェイスを実装しているため

var expectedDatasets = new List<Dataset>{new Dataset()}; 
Expect.Call(service.FindDatasets()).Return(expectedDatasets); 

関連する問題