public void UpdateUser_ReturnsTrue_WhenAValidUserIsProvidedAndUpdatedInDB() { //ARRANGE MockUserRepository.Setup(x => x.Update(It.IsAny <UserTO>())); //.Returns(user); MockUofW.Setup(x => x.UserRepository).Returns(MockUserRepository.Object); var assistant = new RSAssistantRole(MockUofW.Object); var user = new UserTO { Id = 1, Name = "Enrique" }; //ASSERT Assert.IsTrue(assistant.UpdateUser(user)); }
public void UpdateUser_UserRepositoryIsCalledOnce_WhenAValidUserIsProvidedAndUpdatedInDB() { //ARRANGE MockUserRepository.Setup(x => x.Update(It.IsAny <UserTO>())); MockUofW.Setup(x => x.UserRepository).Returns(MockUserRepository.Object); var ass = new RSAssistantRole(MockUofW.Object); var userToUpdate = new UserTO { Id = 1, Name = "Enrique" }; //ACT ass.UpdateUser(userToUpdate); MockUserRepository.Verify(x => x.Update(It.IsAny <UserTO>()), Times.Once); }