Exemplo n.º 1
0
        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();
        }