public void ShouldReturnSuccesWhenValueContainsInList() { //Arrange var size = 5; var samples = _stringTestsFixture.GenerateListNames(1000, size); var contract = new EasyValidatorContract <Sample>(); //Act contract.Requires(); samples.ForEach(sample => { contract.ContainsInList(sample, samples, "Sua mensagem caso ocorra erro aqui"); }); //Assert Assert.True(contract.Valid); Assert.Equal(0, contract.Errors.Count); }
public void ShouldReturnSuccessWhenNumberContainsInList() { //Arrange var contract = new EasyValidatorContract <Sample>(); var samples = new List <decimal> { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; //Act contract.Requires(); for (decimal i = 0; i < 1000; i++) { contract.ContainsInList(i, samples, "Sua mensagem caso ocorra erro aqui"); } //Assert Assert.False(contract.Valid); Assert.Equal(989, contract.Errors.Count); }