public void DateNullValuesIsValid()
        {
            var date  = DateTime.Now;
            var model = new DateModel();

            Assert.True(model.IsValid("Value2"));
        }
Exemplo n.º 2
0
        public void LessThan_BothValuesNull_Fails()
        {
            var model = new DateModel()
            {
            };

            Assert.IsFalse(model.IsValid("Value2"));
        }
        public void DateIsNotValid()
        {
            var model = new DateModel {
                Value1 = DateTime.Now, Value2 = DateTime.Now.AddDays(1)
            };

            Assert.False(model.IsValid("Value2"));
        }
        public void GreaterThanOrEqualTo_BothValuesNull_Validates()
        {
            var model = new DateModel()
            {
            };

            Assert.IsTrue(model.IsValid("Value2"));
        }
        public void DateWithValue2NullIsNotValid()
        {
            var model = new DateModel {
                Value1 = DateTime.Now
            };

            Assert.False(model.IsValid("Value2"));
        }
Exemplo n.º 6
0
        public void DateWithNullsIsValid()
        {
            var model = new DateModel()
            {
            };

            Assert.IsTrue(model.IsValid("Value2"));
        }
        public void DateEqualIsValid()
        {
            var date  = DateTime.Now;
            var model = new DateModel {
                Value1 = date, Value2 = date
            };

            Assert.True(model.IsValid("Value2"));
        }
Exemplo n.º 8
0
        public void LessThan_PropertyValueIsNotLessThanDependentValue_Fails()
        {
            var model = new DateModel()
            {
                Value1 = DateTime.Now, Value2 = DateTime.Now.AddDays(1)
            };

            Assert.IsFalse(model.IsValid("Value2"));
        }
Exemplo n.º 9
0
        public void LessThan_PropertyValueIsLessThanDependentValue_Validates()
        {
            var model = new DateModel()
            {
                Value1 = DateTime.Now, Value2 = DateTime.Now.AddDays(-1)
            };

            Assert.IsTrue(model.IsValid("Value2"));
        }
Exemplo n.º 10
0
        public void LessThan_PropertyValueNull_Fails()
        {
            var model = new DateModel()
            {
                Value1 = DateTime.Now
            };

            Assert.IsFalse(model.IsValid("Value2"));
        }
        public void GreaterThanOrEqualTo_PropertyValueIsNotGreaterThanOrEqualToDependentValue_Fails()
        {
            var model = new DateModel()
            {
                Value1 = DateTime.Now, Value2 = DateTime.Now.AddDays(-1)
            };

            Assert.IsFalse(model.IsValid("Value2"));
        }
        public void GreaterThanOrEqualTo_PropertyValueIsGreaterThanDependentValue_Validates()
        {
            var model = new DateModel()
            {
                Value1 = DateTime.Now, Value2 = DateTime.Now.AddDays(1)
            };

            Assert.IsTrue(model.IsValid("Value2"));
        }
        public void GreaterThanOrEqualTo_PropertyValueNull_Fails()
        {
            var model = new DateModel()
            {
                Value1 = DateTime.Now
            };

            Assert.IsFalse(model.IsValid("Value2"));
        }
        public void LessThanOrEqualTo_DependentValueNull_Fails()
        {
            var model = new DateModel()
            {
                Value2 = DateTime.Now
            };

            Assert.IsFalse(model.IsValid("Value2"));
        }
        public void LessThanOrEqualTo_BothValuesNull_Validates()
        {
            var date  = DateTime.Now;
            var model = new DateModel()
            {
            };

            Assert.IsTrue(model.IsValid("Value2"));
        }
Exemplo n.º 16
0
        public void DateIsValid()
        {
            var model = new DateModel()
            {
                Value1 = DateTime.Now, Value2 = DateTime.Now.AddDays(-1)
            };

            Assert.IsTrue(model.IsValid("Value2"));
        }
        public void GreaterThan_DependentValueNull_Fails()
        {
            var model = new DateModel()
            {
                Value2 = DateTime.Now
            };

            Assert.IsFalse(model.IsValid("Value2"));
        }
        public void GreaterThanOrEqualTo_PropertyValueIsEqualToDependentValue_Validates()
        {
            var date  = DateTime.Now;
            var model = new DateModel()
            {
                Value1 = date, Value2 = date
            };

            Assert.IsTrue(model.IsValid("Value2"));
        }
        public void DateWithNullsIsNotValid()
        {
            var model = new DateModel();

            Assert.False(model.IsValid("Value2"));
        }