C# Can';我不能让最新的犀牛模型发挥作用

C# Can';我不能让最新的犀牛模型发挥作用,c#,rhino-mocks,C#,Rhino Mocks,我不明白-我看了文档,看不出这段代码有什么问题: 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

我不明白-我看了文档,看不出这段代码有什么问题:

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);
var mocks=new MockRepository();
var repository=mocks.StrictMock();
IList recipes=新列表();
添加(新配方{ID=1,Name=“Fish”});
添加(新配方{ID=2,Name=“Chips”});
//此行不编译:
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);
var mocks=new MockRepository();
var repository=mocks.StrictMock();
IList recipes=新列表();
添加(新配方{ID=1,Name=“Fish”});
添加(新配方{ID=2,Name=“Chips”});
Expect.Call(repository.All()).Return(recipes);
天晚了,我想我看不见树木了