@@ -404,7 +404,7 @@ public void TestLocal()
404
404
} ;
405
405
var json = obj . ToJson ( ) ;
406
406
var expected = __expectedTemplate ;
407
- var milliseconds = ( long ) ( utc - BsonConstants . UnixEpoch ) . TotalMilliseconds ;
407
+ var milliseconds = ( utc . Ticks - BsonConstants . UnixEpoch . Ticks ) / 10000 ;
408
408
var utcJson = string . Format ( "ISODate(\" {0}\" )" , utc . ToString ( "yyyy-MM-ddTHH:mm:ss.FFFZ" ) ) ;
409
409
expected = expected . Replace ( "#Default" , utcJson ) ;
410
410
expected = expected . Replace ( "#Local" , utcJson ) ;
@@ -457,7 +457,7 @@ public void TestUnspecified()
457
457
} ;
458
458
var json = obj . ToJson ( ) ;
459
459
var expected = __expectedTemplate ;
460
- var milliseconds = ( long ) ( utc - BsonConstants . UnixEpoch ) . TotalMilliseconds ;
460
+ var milliseconds = ( utc . Ticks - BsonConstants . UnixEpoch . Ticks ) / 10000 ;
461
461
var utcJson = string . Format ( "ISODate(\" {0}\" )" , utc . ToString ( "yyyy-MM-ddTHH:mm:ss.FFFZ" ) ) ;
462
462
expected = expected . Replace ( "#Default" , utcJson ) ;
463
463
expected = expected . Replace ( "#Local" , utcJson ) ;
@@ -509,7 +509,7 @@ public void TestUtc()
509
509
} ;
510
510
var json = obj . ToJson ( ) ;
511
511
var expected = __expectedTemplate ;
512
- var milliseconds = ( long ) ( utc - BsonConstants . UnixEpoch ) . TotalMilliseconds ;
512
+ var milliseconds = ( utc . Ticks - BsonConstants . UnixEpoch . Ticks ) / 10000 ;
513
513
var utcJson = string . Format ( "ISODate(\" {0}\" )" , utc . ToString ( "yyyy-MM-ddTHH:mm:ss.FFFZ" ) ) ;
514
514
expected = expected . Replace ( "#Default" , utcJson ) ;
515
515
expected = expected . Replace ( "#Local" , utcJson ) ;
0 commit comments