質問
わからない-ドキュメントを見たが、このコードの何が問題なのかわからない:
var mocks = new MockRepository();
var repository = mocks.StrictMock<IRecipeRepository>();
IList<Recipe> recipes = new List<Recipe>();
recipes.Add(new Recipe { ID = 1, Name = "Fish" });
recipes.Add(new Recipe { ID = 2, Name = "Chips" });
// This line doesn't compile:
Expect.Call(() => repository.All()).Return(recipes);
これはRhino Mocks v3.6です。これについては、まだどのドキュメントにも記載されていない重大な変更があると推測できます。
解決
気にしない-修正しました:
var mocks = new MockRepository();
var repository = mocks.StrictMock<IRecipeRepository>();
IList<Recipe> recipes = new List<Recipe>();
recipes.Add(new Recipe { ID = 1, Name = "Fish" });
recipes.Add(new Recipe { ID = 2, Name = "Chips" });
Expect.Call(repository.All()).Return(recipes);
遅い、木のために木が見えなかったと思う。 :)
所属していません StackOverflow