Pregunta

No lo entiendo. He mirado la documentación y no puedo ver qué hay de malo en este código:

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);

Esto es Rhino Mocks v3.6, por lo que solo puedo asumir que hay cambios importantes que aún no están en la documentación.

¿Fue útil?

Solución

No importa, lo arreglé:

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);

es tarde, supongo que no pude ver la madera de los árboles. :)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top