public void Then_protected_getters_should_be_used()
{
var settings = new AppSettings("filename", FileOption.None);
var mySettings = new SettingsWithProtectedGetters("a");
settings.ReadFrom(mySettings);
Assert.AreEqual("a", settings.GetValue("NonEmptyStringValue"));
}