@@ -425,10 +425,7 @@ public void Ignore_ReadOnly_Property_That_Exists_In_Data()
425
425
[ Fact ]
426
426
public void Can_Deserialize_TimeSpan ( )
427
427
{
428
- var doc = File . ReadAllText ( Path . Combine ( "SampleData" , "timespans.txt" ) ) ;
429
- var d = new JsonDeserializer ( ) ;
430
- var response = new RestResponse { Content = doc } ;
431
- var payload = d . Deserialize < TimeSpanTestStructure > ( response ) ;
428
+ var payload = GetPayLoad < TimeSpanTestStructure > ( "timespans.txt" ) ;
432
429
433
430
Assert . Equal ( new TimeSpan ( 468006 ) , payload . Tick ) ;
434
431
Assert . Equal ( new TimeSpan ( 0 , 0 , 0 , 0 , 125 ) , payload . Millisecond ) ;
@@ -465,10 +462,7 @@ public void Can_Deserialize_Unix_Json_Dates()
465
462
[ Fact ]
466
463
public void Can_Deserialize_JsonNet_Dates ( )
467
464
{
468
- var doc = File . ReadAllText ( Path . Combine ( "SampleData" , "person.json.txt" ) ) ;
469
- var d = new JsonDeserializer ( ) ;
470
- var response = new RestResponse { Content = doc } ;
471
- var person = d . Deserialize < PersonForJson > ( response ) ;
465
+ var person = GetPayLoad < PersonForJson > ( "person.json.txt" ) ;
472
466
473
467
Assert . Equal (
474
468
new DateTime ( 2011 , 6 , 30 , 8 , 15 , 46 , DateTimeKind . Utc ) . ToString ( "u" ) ,
@@ -478,10 +472,7 @@ public void Can_Deserialize_JsonNet_Dates()
478
472
[ Fact ]
479
473
public void Can_Deserialize_DateTime ( )
480
474
{
481
- var doc = File . ReadAllText ( Path . Combine ( "SampleData" , "datetimes.txt" ) ) ;
482
- var d = new JsonDeserializer ( ) ;
483
- var response = new RestResponse { Content = doc } ;
484
- var payload = d . Deserialize < DateTimeTestStructure > ( response ) ;
475
+ var payload = GetPayLoad < DateTimeTestStructure > ( "datetimes.txt" ) ;
485
476
486
477
Assert . Equal (
487
478
new DateTime ( 2011 , 6 , 30 , 8 , 15 , 46 , DateTimeKind . Utc ) . ToString ( "u" ) ,
@@ -491,10 +482,7 @@ public void Can_Deserialize_DateTime()
491
482
[ Fact ]
492
483
public void Can_Deserialize_Nullable_DateTime_With_Value ( )
493
484
{
494
- var doc = File . ReadAllText ( Path . Combine ( "SampleData" , "datetimes.txt" ) ) ;
495
- var d = new JsonDeserializer ( ) ;
496
- var response = new RestResponse { Content = doc } ;
497
- var payload = d . Deserialize < DateTimeTestStructure > ( response ) ;
485
+ var payload = GetPayLoad < DateTimeTestStructure > ( "datetimes.txt" ) ;
498
486
499
487
Assert . NotNull ( payload . NullableDateTimeWithValue ) ;
500
488
Assert . Equal (
@@ -505,21 +493,15 @@ public void Can_Deserialize_Nullable_DateTime_With_Value()
505
493
[ Fact ]
506
494
public void Can_Deserialize_Nullable_DateTime_With_Null ( )
507
495
{
508
- var doc = File . ReadAllText ( Path . Combine ( "SampleData" , "datetimes.txt" ) ) ;
509
- var d = new JsonDeserializer ( ) ;
510
- var response = new RestResponse { Content = doc } ;
511
- var payload = d . Deserialize < DateTimeTestStructure > ( response ) ;
496
+ var payload = GetPayLoad < DateTimeTestStructure > ( "datetimes.txt" ) ;
512
497
513
498
Assert . Null ( payload . NullableDateTimeWithNull ) ;
514
499
}
515
500
516
501
[ Fact ]
517
502
public void Can_Deserialize_DateTimeOffset ( )
518
503
{
519
- var doc = File . ReadAllText ( Path . Combine ( "SampleData" , "datetimes.txt" ) ) ;
520
- var d = new JsonDeserializer ( ) ;
521
- var response = new RestResponse { Content = doc } ;
522
- var payload = d . Deserialize < DateTimeTestStructure > ( response ) ;
504
+ var payload = GetPayLoad < DateTimeTestStructure > ( "datetimes.txt" ) ;
523
505
524
506
Assert . Equal (
525
507
new DateTime ( 2011 , 6 , 30 , 8 , 15 , 46 , DateTimeKind . Utc ) . ToString ( "u" ) ,
@@ -529,10 +511,7 @@ public void Can_Deserialize_DateTimeOffset()
529
511
[ Fact ]
530
512
public void Can_Deserialize_Iso8601DateTimeLocal ( )
531
513
{
532
- var doc = File . ReadAllText ( Path . Combine ( "SampleData" , "iso8601datetimes.txt" ) ) ;
533
- var d = new JsonDeserializer ( ) ;
534
- var response = new RestResponse { Content = doc } ;
535
- var payload = d . Deserialize < Iso8601DateTimeTestStructure > ( response ) ;
514
+ var payload = GetPayLoad < Iso8601DateTimeTestStructure > ( "iso8601datetimes.txt" ) ;
536
515
537
516
Assert . Equal (
538
517
new DateTime ( 2012 , 7 , 19 , 10 , 23 , 25 , DateTimeKind . Utc ) . ToString ( "u" ) ,
@@ -542,10 +521,7 @@ public void Can_Deserialize_Iso8601DateTimeLocal()
542
521
[ Fact ]
543
522
public void Can_Deserialize_Iso8601DateTimeZulu ( )
544
523
{
545
- var doc = File . ReadAllText ( Path . Combine ( "SampleData" , "iso8601datetimes.txt" ) ) ;
546
- var d = new JsonDeserializer ( ) ;
547
- var response = new RestResponse { Content = doc } ;
548
- var payload = d . Deserialize < Iso8601DateTimeTestStructure > ( response ) ;
524
+ var payload = GetPayLoad < Iso8601DateTimeTestStructure > ( "iso8601datetimes.txt" ) ;
549
525
550
526
Assert . Equal (
551
527
new DateTime ( 2012 , 7 , 19 , 10 , 23 , 25 , DateTimeKind . Utc ) . ToString ( "u" ) ,
@@ -555,10 +531,7 @@ public void Can_Deserialize_Iso8601DateTimeZulu()
555
531
[ Fact ]
556
532
public void Can_Deserialize_Iso8601DateTimeWithOffset ( )
557
533
{
558
- var doc = File . ReadAllText ( Path . Combine ( "SampleData" , "iso8601datetimes.txt" ) ) ;
559
- var d = new JsonDeserializer ( ) ;
560
- var response = new RestResponse { Content = doc } ;
561
- var payload = d . Deserialize < Iso8601DateTimeTestStructure > ( response ) ;
534
+ var payload = GetPayLoad < Iso8601DateTimeTestStructure > ( "iso8601datetimes.txt" ) ;
562
535
563
536
Assert . Equal (
564
537
new DateTime ( 2012 , 7 , 19 , 10 , 23 , 25 , DateTimeKind . Utc ) . ToString ( "u" ) ,
@@ -568,10 +541,7 @@ public void Can_Deserialize_Iso8601DateTimeWithOffset()
568
541
[ Fact ]
569
542
public void Can_Deserialize_Nullable_DateTimeOffset_With_Value ( )
570
543
{
571
- var doc = File . ReadAllText ( Path . Combine ( "SampleData" , "datetimes.txt" ) ) ;
572
- var d = new JsonDeserializer ( ) ;
573
- var response = new RestResponse { Content = doc } ;
574
- var payload = d . Deserialize < DateTimeTestStructure > ( response ) ;
544
+ var payload = GetPayLoad < DateTimeTestStructure > ( "datetimes.txt" ) ;
575
545
576
546
Assert . NotNull ( payload . NullableDateTimeOffsetWithValue ) ;
577
547
Assert . Equal (
@@ -582,10 +552,7 @@ public void Can_Deserialize_Nullable_DateTimeOffset_With_Value()
582
552
[ Fact ]
583
553
public void Can_Deserialize_Nullable_DateTimeOffset_With_Null ( )
584
554
{
585
- var doc = File . ReadAllText ( Path . Combine ( "SampleData" , "datetimes.txt" ) ) ;
586
- var d = new JsonDeserializer ( ) ;
587
- var response = new RestResponse { Content = doc } ;
588
- var payload = d . Deserialize < DateTimeTestStructure > ( response ) ;
555
+ var payload = GetPayLoad < DateTimeTestStructure > ( "datetimes.txt" ) ;
589
556
590
557
Assert . Null ( payload . NullableDateTimeOffsetWithNull ) ;
591
558
}
0 commit comments