Esempio n. 1
0
        public void ValidateTest_Negative_Null()
        {
            var model = new CollectionMinLengthFakeModel
            {
                Collection = null
            };

            var modelState = ModelValidator.Validate(model);

            Assert.IsFalse(modelState.IsValid);
        }
Esempio n. 2
0
        public void ValidateTest_Negative_MinLength()
        {
            var model = new CollectionMinLengthFakeModel
            {
                Collection = Enumerable.Range(0, 1).ToList()
            };

            var modelState = ModelValidator.Validate(model);

            Assert.IsFalse(modelState.IsValid);
        }
Esempio n. 3
0
        public void ValidateTest_Positive()
        {
            var model = new CollectionMinLengthFakeModel
            {
                Collection = Enumerable.Range(0, 10).ToList()
            };

            var modelState = ModelValidator.Validate(model);

            Assert.IsTrue(modelState.IsValid);
        }
Esempio n. 4
0
        public void ContainsKeyTest()
        {
            var model = new CollectionMinLengthFakeModel
            {
                Collection = new List <int> {
                    1, 2
                }                                 //should use three or more elements
            };

            var modelState = ModelValidator.Validate(model);

            Assert.IsTrue(modelState.ContainsKey("Collection"));
        }