public void TestPasswordShouldBeValid() { var repositoryMock = GetRepositoryMock(); var hashPasswordMock = new HashPasswordStub(); var login = new Login(repositoryMock.Object, hashPasswordMock); login.Handle( new Email("*****@*****.**"), new Password("MyPassword") ); Assert.Pass(); }
public void TestPasswordShouldBeModified() { var repositoryMock = GetRepositoryMock(); var hashPasswordMock = new HashPasswordStub(); var updatePassword = new UpdatePassword(repositoryMock.Object, hashPasswordMock); updatePassword.Handle( new Email("*****@*****.**"), new Password("MyOldPassword"), new Password("MyNewPassword") ); Assert.Pass(); }