@@ -15,7 +15,8 @@ public void Can_serialize_json_date_timestampOffset_utc()
1515 var dateTime = new DateTime ( 1994 , 11 , 24 , 0 , 0 , 0 , DateTimeKind . Utc ) ;
1616 var ssJson = JsonSerializer . SerializeToString ( dateTime ) ;
1717
18- Assert . That ( ssJson , Is . EqualTo ( @"""\/Date(785635200000)\/""" ) ) ;
18+ Assert . That ( ssJson , Is . EqualTo ( @"""\/Date(785635200000)\/""" ) ) ;
19+ JsConfig . Reset ( ) ;
1920 }
2021
2122 [ Test ]
@@ -30,7 +31,8 @@ public void Can_serialize_json_date_timestampOffset_local()
3031 var ticks = 785635200000 - offsetSpan . TotalMilliseconds ;
3132 var offset = offsetSpan . ToTimeOffsetString ( ) ;
3233
33- Assert . That ( ssJson , Is . EqualTo ( @"""\/Date(" + ticks + offset + @")\/""" ) ) ;
34+ Assert . That ( ssJson , Is . EqualTo ( @"""\/Date(" + ticks + offset + @")\/""" ) ) ;
35+ JsConfig . Reset ( ) ;
3436 }
3537
3638 [ Test ]
@@ -46,7 +48,8 @@ public void Can_serialize_json_date_timestampOffset_unspecified()
4648 var dateTime2 = new DateTime ( 1994 , 11 , 24 , 0 , 0 , 0 , DateTimeKind . Local ) ;
4749 var ssJson2 = JsonSerializer . SerializeToString ( dateTime2 ) ;
4850
49- Assert . That ( ssJson1 , Is . EqualTo ( ssJson2 ) ) ;
51+ Assert . That ( ssJson1 , Is . EqualTo ( ssJson2 ) ) ;
52+ JsConfig . Reset ( ) ;
5053 }
5154
5255 [ Test ]
@@ -59,7 +62,8 @@ public void Can_deserialize_json_date_timestampOffset_withoutOffset_asUtc()
5962
6063 var dateTime = new DateTime ( 1994 , 11 , 24 , 0 , 0 , 0 , DateTimeKind . Utc ) ;
6164 Assert . That ( fromJson , Is . EqualTo ( dateTime ) ) ;
62- Assert . That ( fromJson . Kind , Is . EqualTo ( dateTime . Kind ) ) ;
65+ Assert . That ( fromJson . Kind , Is . EqualTo ( dateTime . Kind ) ) ;
66+ JsConfig . Reset ( ) ;
6367 }
6468
6569 [ Test ]
@@ -72,7 +76,8 @@ public void Can_deserialize_json_date_timestampOffset_withOffset_asUnspecified()
7276
7377 var dateTime = new DateTime ( 1994 , 11 , 24 , 0 , 0 , 0 , DateTimeKind . Unspecified ) ;
7478 Assert . That ( fromJson , Is . EqualTo ( dateTime ) ) ;
75- Assert . That ( fromJson . Kind , Is . EqualTo ( dateTime . Kind ) ) ;
79+ Assert . That ( fromJson . Kind , Is . EqualTo ( dateTime . Kind ) ) ;
80+ JsConfig . Reset ( ) ;
7681 }
7782
7883 [ Test ]
@@ -85,7 +90,8 @@ public void Can_deserialize_json_date_timestampOffset_withZeroOffset_asUnspecifi
8590
8691 var dateTime = new DateTime ( 1994 , 11 , 24 , 0 , 0 , 0 , DateTimeKind . Unspecified ) ;
8792 Assert . That ( fromJson , Is . EqualTo ( dateTime ) ) ;
88- Assert . That ( fromJson . Kind , Is . EqualTo ( dateTime . Kind ) ) ;
93+ Assert . That ( fromJson . Kind , Is . EqualTo ( dateTime . Kind ) ) ;
94+ JsConfig . Reset ( ) ;
8995 }
9096
9197 #endregion
@@ -100,7 +106,8 @@ public void Can_serialize_json_date_dcjsCompatible_utc()
100106 var ssJson = JsonSerializer . SerializeToString ( dateTime ) ;
101107 var bclJson = BclJsonDataContractSerializer . Instance . Parse ( dateTime ) ;
102108
103- Assert . That ( ssJson , Is . EqualTo ( bclJson ) ) ;
109+ Assert . That ( ssJson , Is . EqualTo ( bclJson ) ) ;
110+ JsConfig . Reset ( ) ;
104111 }
105112
106113 [ Test ]
@@ -112,7 +119,8 @@ public void Can_serialize_json_date_dcjsCompatible_local()
112119 var ssJson = JsonSerializer . SerializeToString ( dateTime ) ;
113120 var bclJson = BclJsonDataContractSerializer . Instance . Parse ( dateTime ) ;
114121
115- Assert . That ( ssJson , Is . EqualTo ( bclJson ) ) ;
122+ Assert . That ( ssJson , Is . EqualTo ( bclJson ) ) ;
123+ JsConfig . Reset ( ) ;
116124 }
117125
118126 [ Test ]
@@ -124,7 +132,8 @@ public void Can_serialize_json_date_dcjsCompatible_unspecified()
124132 var ssJson = JsonSerializer . SerializeToString ( dateTime ) ;
125133 var bclJson = BclJsonDataContractSerializer . Instance . Parse ( dateTime ) ;
126134
127- Assert . That ( ssJson , Is . EqualTo ( bclJson ) ) ;
135+ Assert . That ( ssJson , Is . EqualTo ( bclJson ) ) ;
136+ JsConfig . Reset ( ) ;
128137 }
129138
130139 [ Test ]
@@ -138,7 +147,8 @@ public void Can_deserialize_json_date_dcjsCompatible_utc()
138147 var fromBclJson = BclJsonDataContractDeserializer . Instance . Parse < DateTime > ( ssJson ) ;
139148
140149 Assert . That ( fromJson , Is . EqualTo ( fromBclJson ) ) ;
141- Assert . That ( fromJson . Kind , Is . EqualTo ( fromBclJson . Kind ) ) ;
150+ Assert . That ( fromJson . Kind , Is . EqualTo ( fromBclJson . Kind ) ) ;
151+ JsConfig . Reset ( ) ;
142152 }
143153
144154 [ Test ]
@@ -152,7 +162,8 @@ public void Can_deserialize_json_date_dcjsCompatible_local()
152162 var fromBclJson = BclJsonDataContractDeserializer . Instance . Parse < DateTime > ( ssJson ) ;
153163
154164 Assert . That ( fromJson , Is . EqualTo ( fromBclJson ) ) ;
155- Assert . That ( fromJson . Kind , Is . EqualTo ( fromBclJson . Kind ) ) ;
165+ Assert . That ( fromJson . Kind , Is . EqualTo ( fromBclJson . Kind ) ) ;
166+ JsConfig . Reset ( ) ;
156167 }
157168
158169 [ Test ]
@@ -166,7 +177,8 @@ public void Can_deserialize_json_date_dcjsCompatible_unspecified()
166177 var fromBclJson = BclJsonDataContractDeserializer . Instance . Parse < DateTime > ( ssJson ) ;
167178
168179 Assert . That ( fromJson , Is . EqualTo ( fromBclJson ) ) ;
169- Assert . That ( fromJson . Kind , Is . EqualTo ( fromBclJson . Kind ) ) ;
180+ Assert . That ( fromJson . Kind , Is . EqualTo ( fromBclJson . Kind ) ) ;
181+ JsConfig . Reset ( ) ;
170182 }
171183 #endregion
172184
@@ -179,7 +191,8 @@ public void Can_serialize_json_date_iso8601_utc()
179191 var dateTime = new DateTime ( 1994 , 11 , 24 , 12 , 34 , 56 , DateTimeKind . Utc ) ;
180192 var ssJson = JsonSerializer . SerializeToString ( dateTime ) ;
181193
182- Assert . That ( ssJson , Is . EqualTo ( @"""\/Date(1994-11-24T12:34:56.0000000Z)\/""" ) ) ;
194+ Assert . That ( ssJson , Is . EqualTo ( @"""\/Date(1994-11-24T12:34:56.0000000Z)\/""" ) ) ;
195+ JsConfig . Reset ( ) ;
183196 }
184197
185198 [ Test ]
@@ -193,7 +206,8 @@ public void Can_serialize_json_date_iso8601_local()
193206 var offsetSpan = TimeZoneInfo . Local . GetUtcOffset ( dateTime ) ;
194207 var offset = offsetSpan . ToTimeOffsetString ( true ) ;
195208
196- Assert . That ( ssJson , Is . EqualTo ( @"""\/Date(1994-11-24T12:34:56.0000000" + offset + @")\/""" ) ) ;
209+ Assert . That ( ssJson , Is . EqualTo ( @"""\/Date(1994-11-24T12:34:56.0000000" + offset + @")\/""" ) ) ;
210+ JsConfig . Reset ( ) ;
197211 }
198212
199213 [ Test ]
@@ -204,7 +218,8 @@ public void Can_serialize_json_date_iso8601_unspecified()
204218 var dateTime = new DateTime ( 1994 , 11 , 24 , 12 , 34 , 56 , DateTimeKind . Unspecified ) ;
205219 var ssJson = JsonSerializer . SerializeToString ( dateTime ) ;
206220
207- Assert . That ( ssJson , Is . EqualTo ( @"""\/Date(1994-11-24T12:34:56.0000000)\/""" ) ) ;
221+ Assert . That ( ssJson , Is . EqualTo ( @"""\/Date(1994-11-24T12:34:56.0000000)\/""" ) ) ;
222+ JsConfig . Reset ( ) ;
208223 }
209224
210225 [ Test ]
@@ -217,7 +232,8 @@ public void Can_deserialize_json_date_iso8601_withZOffset_asUtc()
217232
218233 var dateTime = new DateTime ( 1994 , 11 , 24 , 12 , 34 , 56 , DateTimeKind . Utc ) ;
219234 Assert . That ( fromJson , Is . EqualTo ( dateTime ) ) ;
220- Assert . That ( fromJson . Kind , Is . EqualTo ( dateTime . Kind ) ) ;
235+ Assert . That ( fromJson . Kind , Is . EqualTo ( dateTime . Kind ) ) ;
236+ JsConfig . Reset ( ) ;
221237 }
222238
223239 [ Test ]
@@ -230,7 +246,8 @@ public void Can_deserialize_json_date_iso8601_withoutOffset_asUnspecified()
230246
231247 var dateTime = new DateTime ( 1994 , 11 , 24 , 12 , 34 , 56 , DateTimeKind . Unspecified ) ;
232248 Assert . That ( fromJson , Is . EqualTo ( dateTime ) ) ;
233- Assert . That ( fromJson . Kind , Is . EqualTo ( dateTime . Kind ) ) ;
249+ Assert . That ( fromJson . Kind , Is . EqualTo ( dateTime . Kind ) ) ;
250+ JsConfig . Reset ( ) ;
234251 }
235252
236253 [ Test ]
@@ -246,7 +263,8 @@ public void Can_deserialize_json_date_iso8601_withOffset_asLocal()
246263
247264
248265 Assert . That ( fromJson , Is . EqualTo ( dateTime ) ) ;
249- Assert . That ( fromJson . Kind , Is . EqualTo ( dateTime . Kind ) ) ;
266+ Assert . That ( fromJson . Kind , Is . EqualTo ( dateTime . Kind ) ) ;
267+ JsConfig . Reset ( ) ;
250268 }
251269
252270 #endregion
0 commit comments