public void IgnoresPropertyCtor() { var type = typeof(SettingsTypes.ComplexType); var nameProperty = type.GetProperty(nameof(SettingsTypes.ComplexType.Name)); var valueProperty = type.GetProperty(nameof(SettingsTypes.ComplexType.Value)); var settings = new PropertiesSettings(new[] { nameProperty }, null, null, null, null, ReferenceHandling.Throw, Constants.DefaultPropertyBindingFlags); Assert.AreEqual(true, settings.IsIgnoringProperty(nameProperty)); Assert.AreEqual(false, settings.IsIgnoringProperty(valueProperty)); }