コード例 #1
0
        public void TesteAssineRegraCodigoTamanhoMaximo(int codigo)
        {
            var cargo = new Cargo()
            {
                Codigo = codigo
            };

            var validadorDeCargo = new ValidadorDeCargo <Cargo>(null);

            validadorDeCargo.AssineRegraCodigoTamanhoMaximo();

            var resultado = validadorDeCargo.Validate(cargo);

            Assert.AreEqual(1, resultado.Errors.Count);
            Assert.AreEqual(
                "Codigo do Cargo deve ser menor ou igual a 999999.",
                resultado.Errors[0].ErrorMessage);
            Assert.AreEqual(
                "Codigo",
                resultado.Errors[0].PropertyName);
        }