public bool IsValid(AspNetUsers user, string tipo) { user.validateResult.IsValid = false; var usuarioResult = new UserCadastroValidator(_user, user); var result = ValidarNotificacoes(user.validateResult.notifications, user, tipo); var resultUser = user.validateResult.notifications.Count > 0; if (!resultUser) { user.validateResult.IsValid = true; return(true); } else { return(false); } }
public void User_Apto_Cadastro() { user = new AspNetUsers() { Email = "*****@*****.**", UserName = "******" }; var mock = new Mock <IUserRepository>(); mock.Setup(c => c.BuscarPorEmail(user.Email)).Returns(user); mock.Setup(c => c.BuscarPorNome(user.UserName)).Returns(user); var validate = new UserCadastroValidator(mock.Object, user); //var result = validate.Validate(user); //Assert.False(validate.Validate(user).IsValid); //Assert.Contains(result.Erros, e => e.Message == "Email já cadastrado."); //Assert.Contains(result.Erros, e => e.Message == "Login já cadastrado."); }