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); }
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); }