rhino-mocks存根和期望在這裏有什麼區別:在我看來他們的表現完全一樣嗎?rhino-mocks存根和期望有什麼區別
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()非常重要,因此開發人員可以將代碼驗證期望值。找到。找到()函數被刪除,然後VerifyAllExpectations()可以跟蹤它。存根不能。 如果您未驗證期望值,則可以使用存根。 –