小编use*_*014的帖子

Rhino Mock 3.6 Repository预计#0,实际#1

我正在使用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)

提前致谢.

谢谢伊姆兰

rhino-mocks rhino

3
推荐指数
1
解决办法
3601
查看次数

标签 统计

rhino ×1

rhino-mocks ×1