Пример #1
0
        public void ViewModelValidator_CollectionOfIValidatableObjects()
        {
            var testViewModel = new TestViewModel6()
            {
                Children = new List <TestViewModel5Child>()
                {
                    new TestViewModel5Child()
                    {
                        IsChecked = true
                    }
                }
            };
            var validator = CreateValidator();
            var results   = validator.ValidateViewModel(testViewModel).OrderBy(n => n.PropertyPath).ToList();

            Assert.AreEqual(1, results.Count);
            Assert.AreEqual("Children()[0]().ConditionalRequired", results[0].PropertyPath);
        }
Пример #2
0
        public void ViewModelValidator_CollectionOfIValidatableObjects()
        {
            var testViewModel = new TestViewModel6()
            {
                Children = new List<TestViewModel5Child>() {new TestViewModel5Child() {IsChecked = true}}
            };
            var validator = CreateValidator();
            var results = validator.ValidateViewModel(testViewModel).OrderBy(n => n.PropertyPath).ToList();

            Assert.AreEqual(1, results.Count);
            Assert.AreEqual("Children()[0]().ConditionalRequired", results[0].PropertyPath);
        }