我正在使用Rhino Mock 3.6 Repository和Nhibernate.但是我得到ExpectationViolationException预期#0,实际#1.我花了两天时间.我不知道我做错了什么.这是我的代码.我在mockRepository.Save(用户)行上遇到错误.
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);
Run Code Online (Sandbox Code Playgroud)
提前致谢.
谢谢伊姆兰