@@ -37,6 +37,26 @@ public void GetTest()
3737 }
3838 }
3939
40+ public void GetTestWithNullDateTime ( )
41+ {
42+ using ( var server = new HttpServer ( new RequestHandler
43+ {
44+ EstimatedMethod = "GET" ,
45+ EstimatedPathAndQuery = string . Format ( "/v1.0/tns/1234" , Helper . AccountId ) ,
46+ ContentToSend = new StringContent ( TestXmlStrings . TnResponseWithNullDates , Encoding . UTF8 , "application/xml" )
47+ } ) )
48+ {
49+ var client = Helper . CreateClient ( ) ;
50+ var result = Tn . Get ( client , "1234" ) . Result ;
51+ if ( server . Error != null ) throw server . Error ;
52+ Assert . Equal ( "1234" , result . TelephoneNumber ) ;
53+ Assert . Equal ( "Inservice" , result . Status ) ;
54+ Assert . Equal ( "5f3a4dab-aac7-4b0a-8ee4-1b6a67ae04be" , result . OrderId ) ;
55+ Assert . Equal ( "NEW_NUMBER_ORDER" , result . OrderType ) ;
56+ Assert . Null ( result . LastModifiedDate ) ;
57+ }
58+ }
59+
4060 [ Fact ]
4161 public void ListTest ( )
4262 {
@@ -48,7 +68,7 @@ public void ListTest()
4868 } ) )
4969 {
5070 var client = Helper . CreateClient ( ) ;
51- var result = Tn . List ( client , new Dictionary < string , object > { { "npa" , "818" } } ) . Result ;
71+ var result = Tn . List ( client , new Dictionary < string , object > { { "npa" , "818" } } ) . Result ;
5272 if ( server . Error != null ) throw server . Error ;
5373 Assert . Equal ( 5 , result . TelephoneNumberCount ) ;
5474
@@ -107,7 +127,7 @@ public void GetSitesTest()
107127 } ) )
108128 {
109129 var client = Helper . CreateClient ( ) ;
110- var tn = new Tn { TelephoneNumber = "1234" , Client = client } ;
130+ var tn = new Tn { TelephoneNumber = "1234" , Client = client } ;
111131 var result = tn . GetSites ( ) . Result ;
112132 if ( server . Error != null ) throw server . Error ;
113133 Assert . Equal ( "1435" , result . Id ) ;
0 commit comments