public void Login_E_Logout_Devem_Retornar_Erro_Quando_Null_For_Informado() { var controller = new UsuariosController(); var badRequest = controller.LoginELogout(null) as BadRequestObjectResult; Assert.IsNotNull(badRequest); Assert.AreEqual("O parametro dadosLogin não pode ser null", badRequest.Value); }
public void Login_E_Logout_Devem_Retornar_Ok_Quando_Os_Dados_Estiverem_Corretos() { var usuario = CriarFulaninho(); var controller = new UsuariosController(); controller.CriarUsuario(usuario); var loginComSucesso = controller.LoginELogout(new DadosLogin() { Login = "******", Senha = "fulaninho" }) as OkResult; Assert.IsNotNull(loginComSucesso); }
public void Login_E_Logout_Devem_Retornar_Erro_Quando_A_Senha_Estiver_Incorreta() { var usuario = CriarFulaninho(); var controller = new UsuariosController(); var usuarioCriado = controller.CriarUsuario(usuario); Assert.IsNotNull(usuarioCriado); var badRequest = controller.LoginELogout(new DadosLogin() { Login = "******", Senha = "fulaninho" }) as BadRequestObjectResult; Assert.IsNotNull(badRequest); Assert.AreEqual("Usuario ou senha inválidos", badRequest.Value); }