public void SalvarUsuarioSemSenha() { var unit = new MainUnitOfWork(); var usuarioRepository = new UsuarioRepository(unit); string erroSenha = "erro"; Usuario usuario = new Usuario(); usuario.Login = "******"; //usuario.Senha = "123"; usuario.Status = "A"; usuario.Email = "*****@*****.**"; var erros = usuario.FazerSeForValido<Usuario>(() => { usuarioRepository.Add(usuario); usuarioRepository.UnitOfWork.Commit(); //unit.Commit(); }); if (erros.ExistemErros()) erroSenha = erros.FirstOrDefault(); Assert.IsTrue(erros.ExistemErros(), "Erros encontrados na validação da entidade!"); Assert.AreEqual(erroSenha, "O campo Senha da entidade não pode ser nulo...", "Validação do campo senha!"); //var usuarioCadastrado = usuarioRepository.ObterPeloLogin(usuario.Login).FirstOrDefault(); //Assert.IsNotNull(usuarioCadastrado); //Assert.AreEqual(usuarioCadastrado.Login, usuario.Login, "Usuário cadastrado com sucesso!"); }