public void TesteDescricaoFoiInformadaCorretamente() { var cargo = new Cargo() { Descricao = "Desenvolvedor" }; var validadorDeCargo = new ValidadorDeCargo <Cargo>(null); validadorDeCargo.AssineRegraDescricaoObrigatorio(); var resultado = validadorDeCargo.Validate(cargo); Assert.AreEqual(0, resultado.Errors.Count); }
public void TesteAssineRegraDescricaoObrigatoria(string descricao) { var cargo = new Cargo() { Descricao = descricao }; var validadorDeCargo = new ValidadorDeCargo <Cargo>(null); validadorDeCargo.AssineRegraDescricaoObrigatorio(); var resultado = validadorDeCargo.Validate(cargo); Assert.AreEqual(1, resultado.Errors.Count); Assert.AreEqual( "Descrição do Cargo deve ser informado.", resultado.Errors[0].ErrorMessage); Assert.AreEqual( "Descricao", resultado.Errors[0].PropertyName); }