public void ShouldReturnSuccessWhenLicensePlateIsValid() { //Arrange var samples = _veiculoTestsFixture.GenerateCarLicensePlate(100, 3, 4); var contract = new EasyValidatorContract <Sample>(); //Act contract.Requires(); samples.ForEach(sample => { contract.CarLicensePlate(sample.LicensePlate, "Sua mensagem caso ocorra erro aqui"); }); //Assert Assert.True(contract.Valid); Assert.Equal(0, contract.Errors.Count); }
public void ShouldReturnErrorWhenLicensePlateIsInvalid() { //Arrange var quantity = 100; var samples = _veiculoTestsFixture.GenerateCarLicensePlate(quantity, 5, 6); var contract = new EasyValidatorContract <Sample>(); //Act contract.Requires(); samples.ForEach(sample => { contract.CarLicensePlate(sample.LicensePlate, "Sua mensagem caso ocorra erro aqui"); }); //Assert Assert.False(contract.Valid); Assert.Equal(quantity, contract.Errors.Count); }