Skip to content

Commit 33e9184

Browse files
committed
Fix date encoding tests to be consistent.
1 parent 1b23fb8 commit 33e9184

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/Test.Tests/JsonTests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,14 @@ public void Can_parse_Gson_AllTypes()
4545
[Test]
4646
public void Serialize_UTC_Date()
4747
{
48-
var d = new DateTime(2001, 01, 01);
48+
var d = new DateTime(2001, 01, 01,0,0,0,DateTimeKind.Utc);
4949

5050
d.ToJson().Print();
5151
"\"\\/Date(978325200000-0000)\\/\"".Print();
5252
d.ToUnixTime().ToString().Print();
5353
d.ToUnixTimeMs().ToString().Print();
5454

55-
Assert.That(d.ToJson(), Is.EqualTo("\"\\/Date(978325200000-0000)\\/\""));
55+
Assert.That(d.ToJson(), Is.EqualTo("\"\\/Date(978307200000)\\/\""));
5656
}
5757

5858
[Test]
@@ -70,12 +70,12 @@ public void Serialize_TimeSpan()
7070
[Test]
7171
public void Does_serialize_DateTime_in_QueryString()
7272
{
73-
var dto = new HelloDateTime { DateTime = new DateTime(2001, 01, 01, 01, 01, 01) };
73+
var dto = new HelloDateTime { DateTime = new DateTime(2001, 01, 01, 01, 01, 01, DateTimeKind.Utc) };
7474

7575
var url = dto.ToGetUrl();
7676
url.Print();
7777

78-
Assert.That(url, Is.EqualTo("/json/reply/HelloDateTime?dateTime=" + Uri.EscapeDataString("2001-01-01T01:01:01-08:00")));
78+
Assert.That(url, Is.EqualTo("/json/reply/HelloDateTime?dateTime=" + Uri.EscapeDataString("2001-01-01T01:01:01Z")));
7979
}
8080

8181
[Test]

0 commit comments

Comments
 (0)