internal static ConnectionInfoInheritance GetRandomizedInheritance(ConnectionInfo parent)
        {
            var inheritance = new ConnectionInfoInheritance(parent, true);

            foreach (var property in inheritance.GetProperties())
            {
                property.SetValue(inheritance, Randomizer.RandomBool());
            }
            return(inheritance);
        }
        public void GetPropertiesReturnsListOfSettableProperties()
        {
            var hasIconProperty = _inheritance.GetProperties().Contains(typeof(ConnectionInfoInheritance).GetProperty("Icon"));

            Assert.That(hasIconProperty, Is.True);
        }