public void AcessoSistema_Usuario_ReturnsTrue() { #region Cria Usuário para teste var usuView = new Business.View.UsuarioView() { Login = "******", Nome = "Usuário de teste 10", Email = "*****@*****.**" }; var retPost = (OkObjectResult)userTest.Post(usuView); var retSenha = retPost.Value.ToString(); #endregion #region Acesso com a senha válida var retAcesso = userTest.LiberarAcesso(new Business.View.LoginView() { Login = "******", Senha = retSenha }); Assert.NotNull(retAcesso); Assert.DoesNotContain(retAcesso.ToString(), "Falha ao realizar o login, usuário ou senha inválido."); #endregion #region Acesso com a senha inválida retAcesso = userTest.LiberarAcesso(new Business.View.LoginView() { Login = "******", Senha = "SenhaInvalida10" }); Assert.NotNull(retAcesso); Assert.Contains(retAcesso.ToString(), "Falha ao realizar o login, usuário ou senha inválido."); #endregion var retGet = userTest.GetByLogin("UsuarioTeste10"); usuView = JsonConvert.DeserializeObject <Business.View.UsuarioView>(retGet.ToString()); if (usuView.Id != 0) { var retDel = userTest.Delete(usuView.Id); } }