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

            var modelState = ModelValidator.Validate(model);

            Assert.IsFalse(modelState.IsValid);
        }
Exemplo 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);
        }
Exemplo 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);
        }
Exemplo 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"));
        }