Qual è la differenza tra lo stoppino dei rinoceronti e ci si aspetta qui: Mi sembra che si comportino esattamente allo stesso modo?Qual è la differenza tra lo stoppino di rinoceronte e aspettarsi
mockContext.Stub(x => x.Find<Blog>())
.Return(new List<Blog>()
{
new Blog() { Id = 1, Title = "Test" }
}.AsQueryable());
mockContext.Expect(x => x.Find<Blog>())
.Return(new List<Blog>()
{
new Blog(){Id = 1,Title = "Title"},
new Blog(){Id=2,Title = "no"}
}.AsQueryable());
Expect() è importante in modo che lo sviluppatore possa inserire il codice per verificare l'aspettativa. In caso contrario, la funzione() viene rimossa, quindi VerifyAllExpectations() può tenerne traccia. Stub non può. Se non stai verificando le aspettative, puoi semplicemente usare lo stub. –