Ok, I am starting on it now .. to try myself i wrote this code. What I
am trying to do here is, I've mocked User object on which i expect a
call from UserValidationService.IsValidUser method. Below is the code,
public class UserValidationService : IUserValidationService
{
public bool IsValidUser(IUser user)
{
if (String.IsNullOrEmpty(user.UserName) ||
String.IsNullOrEmpty(user.Password))
return false;
return true;
}
}
// The test code.
MockRepository mock = new MockRepository();
var validationService
= new UserValidationService();
var userToTest
= mock.CreateMock<IUser>(null);
Expect.On(userToTest).Call(userToTest.Name).Return
("Name");
Expect.On(userToTest).Call(userToTest.Password).Return
("Password");
mock.ReplayAll();
validationService.IsValidUser(userToTest);
mock.VerifyAll();
I get this error whenever VerifyAll is executed:
Rhino.Mocks.Exceptions.ExpectationViolationException:
IUser.get_UserName(); Expected #0, Actual #1.
Can someone enlight me?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Rhino.Mocks" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/rhinomocks?hl=en
-~----------~----~----~----~------~----~------~--~---