Exemplo n.º 1
0
        public void ShouldReturnSuccessWhenCepIsValid()
        {
            //Arrange
            var samples  = _cepTestsFixture.GenerateListCepValid(100);
            var contract = new EasyValidatorContract <Sample>();

            //Act
            contract.Requires();
            samples.ForEach(sample =>
            {
                contract.IsCep(sample.Cep, "Sua mensagem caso ocorra erro aqui");
            });

            //Assert
            Assert.Equal(0, contract.Errors.Count);
            Assert.True(contract.Valid);
        }
Exemplo n.º 2
0
        public void ShouldReturnErrorWhenCepIsInvalid()
        {
            //Arrange
            var quantity = 100;
            var samples  = _cepTestsFixture.GenerateListCepInvalid(quantity);
            var contract = new EasyValidatorContract <Sample>();

            //Act
            contract.Requires();
            samples.ForEach(sample =>
            {
                contract.IsCep(sample.Cep, "Sua mensagem caso ocorra erro aqui");
            });

            //Assert
            Assert.Equal(quantity, contract.Errors.Count);
            Assert.False(contract.Valid);
        }