public void Then_write_only_properties_should_be_skipped()
{
var settings = new AppSettings("filename", FileOption.None);
var mySettings = new SettingsWithWriteOnlyProperty();
mySettings.NonEmptyStringValue = "abc";
settings.ReadFrom(mySettings);
Assert.AreEqual("abc", settings.GetValue("NonEmptyStringValue"));
Assert.IsFalse(settings.HasAppSetting("DoubleValue"));
}