Fixed tests to work in Moscow, Russia UTC+3 timezone. (#2416)
This commit is contained in:
@@ -792,13 +792,13 @@ namespace Newtonsoft.Json.Tests
|
||||
Assert.AreEqual(@"\/Date(" + DateTimeUtils.ConvertDateTimeToJavaScriptTicks(millisecondsLocal) + GetOffset(millisecondsLocal, DateFormatHandling.MicrosoftDateFormat) + @")\/", result.MsDateUnspecified);
|
||||
Assert.AreEqual(@"\/Date(" + DateTimeUtils.ConvertDateTimeToJavaScriptTicks(millisecondsLocal) + @")\/", result.MsDateUtc);
|
||||
|
||||
DateTime ticksLocal = new DateTime(634663873826822481, DateTimeKind.Local);
|
||||
DateTime ticksLocal = new DateTime(636556897826822481, DateTimeKind.Local);
|
||||
localToUtcDate = ticksLocal.ToUniversalTime().ToString("yyyy-MM-ddTHH:mm:ss.FFFFFFFK");
|
||||
|
||||
result = TestDateTime("DateTime Local with ticks", ticksLocal);
|
||||
Assert.AreEqual("2012-03-03T16:03:02.6822481" + GetOffset(ticksLocal, DateFormatHandling.IsoDateFormat), result.IsoDateRoundtrip);
|
||||
Assert.AreEqual("2012-03-03T16:03:02.6822481" + GetOffset(ticksLocal, DateFormatHandling.IsoDateFormat), result.IsoDateLocal);
|
||||
Assert.AreEqual("2012-03-03T16:03:02.6822481", result.IsoDateUnspecified);
|
||||
Assert.AreEqual("2018-03-03T16:03:02.6822481" + GetOffset(ticksLocal, DateFormatHandling.IsoDateFormat), result.IsoDateRoundtrip);
|
||||
Assert.AreEqual("2018-03-03T16:03:02.6822481" + GetOffset(ticksLocal, DateFormatHandling.IsoDateFormat), result.IsoDateLocal);
|
||||
Assert.AreEqual("2018-03-03T16:03:02.6822481", result.IsoDateUnspecified);
|
||||
Assert.AreEqual(localToUtcDate, result.IsoDateUtc);
|
||||
Assert.AreEqual(@"\/Date(" + DateTimeUtils.ConvertDateTimeToJavaScriptTicks(ticksLocal) + GetOffset(ticksLocal, DateFormatHandling.MicrosoftDateFormat) + @")\/", result.MsDateRoundtrip);
|
||||
Assert.AreEqual(@"\/Date(" + DateTimeUtils.ConvertDateTimeToJavaScriptTicks(ticksLocal) + GetOffset(ticksLocal, DateFormatHandling.MicrosoftDateFormat) + @")\/", result.MsDateLocal);
|
||||
|
||||
@@ -6342,8 +6342,8 @@ Path '', line 1, position 1.");
|
||||
{
|
||||
IDictionary<DateTime, int> dic1 = new Dictionary<DateTime, int>
|
||||
{
|
||||
{ new DateTime(2000, 12, 12, 12, 12, 12, DateTimeKind.Utc), 1 },
|
||||
{ new DateTime(2013, 12, 12, 12, 12, 12, DateTimeKind.Utc), 2 }
|
||||
{ new DateTime(2020, 12, 12, 12, 12, 12, DateTimeKind.Utc), 1 },
|
||||
{ new DateTime(2023, 12, 12, 12, 12, 12, DateTimeKind.Utc), 2 }
|
||||
};
|
||||
|
||||
string json = JsonConvert.SerializeObject(dic1, Formatting.Indented, new JsonSerializerSettings
|
||||
@@ -6361,8 +6361,8 @@ Path '', line 1, position 1.");
|
||||
});
|
||||
|
||||
Assert.AreEqual(2, dic2.Count);
|
||||
Assert.AreEqual(1, dic2[new DateTime(2000, 12, 12, 12, 12, 12, DateTimeKind.Utc)]);
|
||||
Assert.AreEqual(2, dic2[new DateTime(2013, 12, 12, 12, 12, 12, DateTimeKind.Utc)]);
|
||||
Assert.AreEqual(1, dic2[new DateTime(2020, 12, 12, 12, 12, 12, DateTimeKind.Utc)]);
|
||||
Assert.AreEqual(2, dic2[new DateTime(2023, 12, 12, 12, 12, 12, DateTimeKind.Utc)]);
|
||||
}
|
||||
|
||||
[Test]
|
||||
|
||||
Reference in New Issue
Block a user