public void UpdateUserShouldreturnTrue() { string userId = "Sachin"; User user = new User { UserId = "Mukesh", Name = "Mukesh", Password = "******", Contact = "9822445566", AddedDate = new DateTime() }; var mockRepo = new Mock <IUserRepository>(); mockRepo.Setup(repo => repo.UpdateUser(userId, user)).Returns(true); var service = new API.Service.UserService(mockRepo.Object); var actual = service.UpdateUser(userId, user); Assert.True(actual); }
public void UpdateUserShouldThrowException() { string userId = "Dinesh"; User user = new User { UserId = "Dinesh", Name = "Dinesh", Password = "******", Contact = "9892134560", AddedDate = new DateTime() }; var mockRepo = new Mock <IUserRepository>(); mockRepo.Setup(repo => repo.UpdateUser(userId, user)).Returns(false); var service = new API.Service.UserService(mockRepo.Object); var actual = Assert.Throws <UserNotFoundException>(() => service.UpdateUser(userId, user)); Assert.Equal("This user id does not exist", actual.Message); }