public void Then_all_public_properties_should_be_set()
{
var settings = new AppSettings(SimpleConfig.AbsolutePathToConfigFile);
var mySettings = new SettingsWithPublicSetters(null, int.MinValue, 123);
settings.WriteInto(mySettings);
Assert.AreEqual("abc", mySettings.NonEmptyStringValue);
Assert.AreEqual(1, mySettings.IntValue);
Assert.IsNull(mySettings.EmptyIntValue);
Assert.AreEqual(1.1d, mySettings.DoubleValue);
}