Register() public method

public Register ( IRepository repository ) : bool
repository IRepository
return bool
Example #1
0
 public void TestUserRegistrationIfUserNotPresent()
 {
     User user = new User("ShilpaG", "test123", "*****@*****.**");
     var mock = new Mock<IRepository>();
     mock.Setup(ps => ps.IsUserPresent(user.Username)).Returns(false).AtMostOnce();
     Assert.IsTrue(user.Register(mock.Object));
     mock.VerifyAll();
 }
Example #2
0
 public void TestFailUsersRegistrationIfSaveUserThrowsException()
 {
     User user = new User("ShilpaG", "test123", "*****@*****.**");
     var mock = new Mock<IRepository>();
     mock.Setup(ps => ps.IsUserPresent(user.Username)).Returns(false).AtMostOnce();
     mock.Setup(ps => ps.SaveUser(user)).Throws(new Exception("User could not be saved")).AtMostOnce();
     user.Register(mock.Object);
 }