public void SaveSettingsCanBeSavedAndLoaded() { const string xmlTypeCodeSettingName = "setting"; const string dateSettingName = "date"; var xmlTypeCodeSettingValue = XmlTypeCode.ProcessingInstruction; var dateSettingValue = new DateTime(2017, 05, 28); _settings.SaveSetting(xmlTypeCodeSettingName, xmlTypeCodeSettingValue); _settings.SaveSetting(dateSettingName, dateSettingValue); _settings.SaveSettings(); _settings.LoadSettings(); var actualXmlTypeCodeValue = _settings.GetSetting(xmlTypeCodeSettingName, XmlTypeCode.Comment); var actualDateValue = _settings.GetSetting(dateSettingName, DateTime.MinValue); Assert.That(actualXmlTypeCodeValue, Is.EqualTo(xmlTypeCodeSettingValue)); Assert.That(actualDateValue, Is.EqualTo(dateSettingValue)); }