public void And_IsOptional_is_true_and_value_is_not_found_DefaultValue_is_used() { var settings = new AppSettings(SimpleConfig.AbsolutePathToConfigFile); var mySettings = new SettingWithOptionalNonExistingProperty(); settings.WriteInto(mySettings); Assert.AreEqual(123, mySettings.IntValue); }