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));
 }
Exemplo n.º 2
0
        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));
        }