public void ACadamadaDeNegociosDeveRecuperarUmUsuarioAtravesDoEmailECompararComUsuarioDeMesmoEmailESenha_DeveRetornarVerdadeiro()
        {
            const string email = "*****@*****.**";

            const string senha = "dd5fef9c1c1da1394d6d34b248c51be2ad740840";

            var mockContext = new Mock<IAccountRepository>();

            mockContext.Setup(x => x.RecuperarUsuario(email)).Returns(_usuario);

            _business = new AccountBusiness(mockContext.Object);

            var result = _business.CheckUser(email, senha);

            Assert.IsTrue(result);
        }
        public void ACadamadaDeNegociosDeveRecuperarUmUsuarioAtravesDoEmailECompararComUsuarioDeMesmoEmailESenhaDiferente_DeveRetornarFalso()
        {
            const string email = "*****@*****.**";

            const string senha = "senha errada";

            var mockContext = new Mock<IAccountRepository>();

            mockContext.Setup(x => x.RecuperarUsuario(email)).Returns(_usuario);

            _business = new AccountBusiness(mockContext.Object);

            var result = _business.CheckUser(email, senha);

            Assert.IsFalse(result);
        }
        public void ACadamadaDeNegociosDeveRecuperarUmUsuarioAtravesDoEmailECompararComUsuarioNulo_DeveRetornarFalso()
        {
            const string email = "não existe";

            const string senha = "dd5fef9c1c1da1394d6d34b248c51be2ad740840";

            var mockContext = new Mock<IAccountRepository>();

            mockContext.Setup(x => x.RecuperarUsuario(email)).Returns((User) null);

            _business = new AccountBusiness(mockContext.Object);

            var result = _business.CheckUser(email, senha);

            Assert.IsFalse(result);
        }