public void PluginSettings_Read_Write_DateTime_Works() { var dateTime1 = new DateTime(2001, 2, 3, 4, 5, 6, DateTimeKind.Utc); _PluginSettings.Write(_Plugin, "a", dateTime1); Assert.AreEqual(1, _PluginSettings.Values.Count); Assert.AreEqual("2001-02-03 04:05:06Z", _PluginSettings.Values["x.a"]); Assert.AreEqual(null, _PluginSettings.ReadDateTime(_Plugin, "z")); Assert.AreEqual(dateTime1, _PluginSettings.ReadDateTime(_Plugin, "z", dateTime1)); Assert.AreEqual(dateTime1, _PluginSettings.ReadDateTime(_Plugin, "a")); Assert.AreEqual(dateTime1, _PluginSettings.ReadDateTime(_Plugin, "a", DateTime.Now)); }