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

            //Act
            contract.Requires();
            contract.IsGreaterOrEquals(Sample.DateTimeSnapshot, Sample.DateTimeSnapshot, "Sua mensagem caso ocorra erro aqui");
            contract.IsGreaterOrEquals(Sample.DateTimeSnapshot, Sample.DateTimeSnapshot, "Sua mensagem caso ocorra erro aqui");

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

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

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