public void And_CultureName_is_null_Then_InvariantCulture_is_used() { var settings = new AppSettings(SimpleConfig.AbsolutePathToConfigFile); var mySettings = new SettingsWithNullCultureName(); settings.WriteInto(mySettings); // The setting contains value of 1,1 which is valid when using // Finnish locale. Since the CultureName is null we are using // InvariantCulture which will turn 1,1 into 11.0 Assert.AreEqual(11.0d, mySettings.FinnishLocaleDoubleValue); }