public void ShouldReturnSuccessWhenDateIsGreater() { //Arrange var contract = new EasyValidatorContract <Sample>(); //Act contract.Requires(); contract.IsGreater(Sample.DateTimeSnapshot, _entity.DateTimeGreaterThanNow, "Sua mensagem caso ocorra erro aqui"); contract.IsGreater(Sample.DateTimeSnapshot, _entity.DateTimeGreaterThanNow, "Sua mensagem caso ocorra erro aqui"); contract.IsGreater(Sample.DateTimeSnapshot, _entity.DateTimeLowerThanNow, "Sua mensagem caso ocorra erro aqui"); contract.IsGreater(Sample.DateTimeSnapshot, _entity.DateTimeLowerThanNow, "Sua mensagem caso ocorra erro aqui"); //Assert Assert.False(contract.Valid); Assert.Equal(2, contract.Errors.Count); }
public void ShouldReturnSuccessWhenNumberIsGreater() { //Arrange var contract = new EasyValidatorContract <Sample>(); //Act contract.Requires(); for (decimal i = 0; i < 1000; i++) { contract.IsGreater(i + 1, i, "Sua mensagem caso ocorra erro aqui"); } //Assert Assert.True(contract.Valid); Assert.Equal(0, contract.Errors.Count); }