【发布时间】:2011-01-21 20:30:45
【问题描述】:
我正在使用 Rhino Mock 3.6 Repository 和 Nhibernate。但我得到了 ExpectationViolationException Expected#0,Actual #1。我已经花了两天时间。我不知道我做错了什么。这是我的代码。我在 mockRepository.Save(user) 行上遇到错误。
var username = "abcdef";
var mocks = new MockRepository();
var validationResults = new ValidationResults();
IDataQuery query = mocks.StrictMock<IDataQuery>();
UserRepository mockRepository = mocks.StrictMock<UserRepository>(query);
var user = mocks.StrictMock<User>();
user.FirstName = "javed";
user.LastName = "ahmad";
user.UserName = "abc";
user.Password = "password";
user.Email = "nadeem@test.com";
user.IsActive = true;
user.CreatedBy = 1000000;
user.CreatedDate = DateTime.Today;
user.ModifiedBy = 1000000;
user.ModifiedDate = DateTime.Today;
Expect.Call(user.Validate()).Return(validationResults);
mocks.ReplayAll();
mockRepository.Save(user);
提前致谢。
谢谢 伊姆兰
【问题讨论】:
标签: rhino-mocks rhino