public ActionResult Login(LoginViewModel usuario) { if (Request.HttpMethod == "POST") { var usuarioLogado = usuarioApp.Login(usuario.Login, usuario.Senha); if (usuarioLogado != null) { Seguranca.GerearSessaoDeUsuario(usuarioLogado); return(RedirectToAction("Index")); } this.Flash("Dados de acesso não são válidos!", FlashEnum.Error); } return(View(usuario)); }
public void VerificarSeGerouToken() { var mockRepo = new Mock <IUsuarioRepositorio>(); mockRepo.Setup(x => x.Login("*****@*****.**", "1234")) .Returns(Task.FromResult(new IdentityUser())); var usuarioAplicacao = new UsuarioAplicacao(mockRepo.Object, mockToken.Object); var retorno = usuarioAplicacao.Login(new LoginViewModel() { Email = "*****@*****.**", Senha = "1234" }); Assert.NotNull(retorno); }