public void ConfigurationItem_Filled_ToString()
        {
            var item = new ConfigurationValidationItem
            {
                ConfigurationSection = "Sect",
                ConfigurationItem    = "Key",
                ConfigurationValue   = true,
                ValidationMessage    = "Failure"
            };

            item.ToString().Should().Be("Sect:Key = True (Failure)");
        }
        public void ValidationException_ConstructArr_EmptyValidations()
        {
            var vals = new ConfigurationValidationItem[2];

            vals[0] = new ConfigurationValidationItem("Sect", "cfg", 22, "Something");
            vals[1] = new ConfigurationValidationItem("Sect", "set", true, "bool");
            var ex = new ConfigurationValidationException("Test", vals);

            ex.Message.Should().Be("Test");
            ex.ToString().Should().Be("Test. 2 validations failed.");
            ex.ValidationData.Should().NotBeNull();
            ex.ValidationData.Count.Should().Be(2);
        }