public void MesaFalhaValidacao()
        {
            //Arrange
            var mesa      = new Mesa();
            var validator = new MesaValidation();

            //Act
            var resultado = validator.TestValidate(mesa);

            //Assert
            resultado.ShouldHaveValidationErrorFor(m => m.Numero);
            resultado.ShouldHaveValidationErrorFor(m => m.Lugares);
        }
        public void MesaPassaValidacao()
        {
            //Arrange
            var mesa = new Mesa {
                Numero = "07", Lugares = 4
            };
            var validator = new MesaValidation();

            //Act
            var resultado = validator.TestValidate(mesa);

            //Assert
            resultado.ShouldNotHaveValidationErrorFor(m => m.Numero);
            resultado.ShouldNotHaveValidationErrorFor(m => m.Lugares);
        }