public void Then_property_is_ignored() { var settings = new AppSettings("filename",FileOption.None); var mySettings = new SettingsWithIgnoredProperty(100); settings.ReadFrom(mySettings); Assert.IsFalse(settings.HasAppSetting("IntValue")); }
public void And_reading_from_it_is_enabled_then_property_is_read_from() { var settings = new AppSettings("filename", FileOption.None); var mySettings = new SettingsWithIgnoredProperty(100); mySettings.DoubleValue = 1.1d; settings.ReadFrom(mySettings); Assert.AreEqual(1.1d, settings.GetValue<double>("DoubleValue")); }