コード例 #1
0
        public void ShouldReturnSuccessWhenDateIsLower()
        {
            //Arrange
            var contract = new EasyValidatorContract <Sample>();

            //Act
            contract.Requires();
            contract.IsLower(_entity.DateTimeLowerThanNow, Sample.DateTimeSnapshot, "A data informada deve ser menor que a atual");
            contract.IsLower(_entity.DateTimeLowerThanNow, Sample.DateTimeSnapshot, "A data informada deve ser menor que a atual");
            contract.IsLower(_entity.DateTimeLowerThanNow, Sample.DateTimeSnapshot, "A data informada deve ser menor que a atual");
            contract.IsLower(_entity.DateTimeLowerThanNow, Sample.DateTimeSnapshot, "A data informada deve ser menor que a atual");

            //Assert
            Assert.True(contract.Valid);
            Assert.Equal(0, contract.Errors.Count);
        }
コード例 #2
0
        public void ShouldReturnSuccessWhenNumberIsLower()
        {
            //Arrange
            var contract = new EasyValidatorContract <Sample>();

            //Act
            contract.Requires();
            for (decimal i = 0; i < 1000; i++)
            {
                contract.IsLower(i, i + 1, "Sua mensagem caso ocorra erro aqui");
            }

            //Assert
            Assert.True(contract.Valid);
            Assert.Equal(0, contract.Errors.Count);
        }