public void CorrectlyFilterByType(ValidationContext validationContext, bool isWarningVisible, bool isErrorsVisible, ValidationContext expectedTreeContents)
        {
            var target = Target;
            var model  = target.Current;

            model.ValidationContext = validationContext;

            target.IsWarningsVisible = isWarningVisible;
            target.IsErrorsVisible   = isErrorsVisible;

            ValidationTreeAssert.Match(target, expectedTreeContents);
        }
        public void CorrectlyFilter(ValidationContext validationContext, string filter,
                                    ValidationContext expectedTreeContents)
        {
            var target = Target;
            var model  = target.Current;

            model.ValidationContext = validationContext;

            target.Filter = filter;

            ValidationTreeAssert.Match(target, expectedTreeContents);
        }
Esempio n. 3
0
        public void VerifyApi()
        {
            var target = Target;
            var model  = target.Current;

            var testContext = CreateTestValidationContext();

            model.ValidationContext = testContext;

            ConnectedPropertiesAssert.VerifyIdenticalConnectedProperties(target, nameof(target.IsFilterVisible),
                                                                         model, nameof(model.ShowFilterBox), true,
                                                                         true, false);

            ValidationTreeAssert.Match(target, testContext);
        }