public void Returns_Fail_For_Configuration_With_Invalid_AutoFillImageProperties_Collection()
        {
            var                   validator = new ContentSettingsValidator();
            ContentSettings       options   = BuildContentSettings(culture: string.Empty);
            ValidateOptionsResult result    = validator.Validate("settings", options);

            Assert.False(result.Succeeded);
        }
        public void Returns_Fail_For_Configuration_With_Invalid_Error404Collection_Due_To_Duplicate_Id()
        {
            var                   validator = new ContentSettingsValidator();
            ContentSettings       options   = BuildContentSettings(contentXPath: "/aaa/bbb");
            ValidateOptionsResult result    = validator.Validate("settings", options);

            Assert.False(result.Succeeded);
        }
        public void Returns_Fail_For_Configuration_With_Invalid_Error404Collection_Due_To_Empty_Culture()
        {
            var                   validator = new ContentSettingsValidator();
            ContentSettings       options   = BuildContentSettings(culture: string.Empty);
            ValidateOptionsResult result    = validator.Validate("settings", options);

            Assert.False(result.Succeeded);
        }
        public void Returns_Success_ForValid_Configuration()
        {
            var                   validator = new ContentSettingsValidator();
            ContentSettings       options   = BuildContentSettings();
            ValidateOptionsResult result    = validator.Validate("settings", options);

            Assert.True(result.Succeeded);
        }