public List <Notification> ValidarNotificacoes(List <Notification> notifications, AspNetUsers user, string tipo) { var resultUsuario = false; var resultTeleFone = false; foreach (var item in user.Usuario) { if (tipo == "Gravar") { var usuraioResult = new UsuarioCadastroValidator(_usuario, item); resultUsuario = item.ValidationResult.notifications.Count > 0; if (resultUsuario) { item.validateResult.BuscarMensagens(user.validateResult.notifications, item.ValidationResult.notifications); } } foreach (var item2 in item.Telefones) { var telefoneResult = new TelefoneCadastroValidator(item2); resultTeleFone = item2.validateResult.notifications.Count > 0; if (resultTeleFone) { item.validateResult.BuscarMensagens(user.validateResult.notifications, item.validateResult.notifications); } } } return(notifications); }
public void Usuario_Apto_Cadastro() { usuario = new Usuario("23", "3566"); var mock = new Mock <IUsuarioRepository>(); mock.Setup(c => c.BuscarPorCpf(usuario.Cpf.Codigo)).Returns(usuario); var validate = new UsuarioCadastroValidator(mock.Object, usuario); Assert.True(usuario.ValidationResult.notifications.Count > 0); }