public void Logar() { _ApplicationContext.Login = "******"; LoginController loginController = new LoginController(_UsuarioRepository, _ApplicationContext); var viewModel = GetCriarViewModel(); var resultado = loginController.Salvar(viewModel); CriarViewModel viewModelResult = (CriarViewModel)resultado.Data; bool notHasError = !viewModelResult.HasError; bool hasSuccess = viewModelResult.HasSuccess; Assert.IsTrue(notHasError); Assert.IsTrue(hasSuccess); var loginViewModel = new LoginViewModel(); loginViewModel.Login = "******"; loginViewModel.Senha = "@abc123#$"; var resultadoLogar = loginController.Logar(loginViewModel); LoginViewModel loginViewModelResult = (LoginViewModel)resultadoLogar.Data; Assert.IsFalse(loginViewModelResult.HasError); Assert.IsTrue(loginViewModelResult.HasSuccess); }
public void SalvarSenhaEConfirmaSenhaNotEqualTest() { _ApplicationContext.Login = "******"; LoginController loginController = new LoginController(_UsuarioRepository, _ApplicationContext); var viewModel = GetCriarViewModel(); viewModel.ConfirmaSenha = viewModel.Senha + "123"; var resultado = loginController.Salvar(viewModel); CriarViewModel viewModelResult = (CriarViewModel)resultado.Data; bool hasError = viewModelResult.HasError; bool hasSuccess = viewModelResult.HasSuccess; Assert.IsTrue(hasError); Assert.IsFalse(hasSuccess); Assert.IsTrue(viewModelResult.Mensagem.Contains("")); }
public void SalvarSenhaNaoInformadaTest() { //validationResults.Add(new ValidationResult(Messages.ValidationUsuarioLoginNaoPodeSerNulo)); //validationResults.Add(new ValidationResult(Messages.ValidationUsuarioNomeNaoPodeSerNulo)); //validationResults.Add(new ValidationResult(Messages.ValidationUsuarioSenhaNaoPodeSerNulo)); //validationResults.Add(new ValidationResult(Messages.ValidationUsuarioPerfilAcessoNaoPodeSerNulo)); _ApplicationContext.Login = "******"; LoginController loginController = new LoginController(_UsuarioRepository, _ApplicationContext); var viewModel = GetCriarViewModel(); viewModel.Senha = string.Empty; var resultado = loginController.Salvar(viewModel); ViewModelBase viewModelResult = (ViewModelBase)resultado.Data; bool hasError = viewModelResult.HasError; bool hasSuccess = viewModelResult.HasSuccess; Assert.IsTrue(hasError); Assert.IsFalse(hasSuccess); Assert.IsTrue(viewModelResult.Mensagem.Contains(Messages.ValidationUsuarioSenhaNaoPodeSerNulo)); }
public void SalvarTest() { _ApplicationContext.Login = "******"; LoginController loginController = new LoginController(_UsuarioRepository, _ApplicationContext); var viewModel = GetCriarViewModel(); var resultado = loginController.Salvar(viewModel); CriarViewModel viewModelResult = (CriarViewModel)resultado.Data; bool notHasError = !viewModelResult.HasError; bool hasSuccess = viewModelResult.HasSuccess; Assert.IsTrue(notHasError); Assert.IsTrue(hasSuccess); }