@@ -58,8 +58,8 @@ public class ItemListTest
5858 [ Fact ]
5959 public void Deserializing_ItemListJsonLd_ReturnsMatchingItemList ( )
6060 {
61- Assert . Equal ( this . itemlist . ToString ( ) , JsonConvert . DeserializeObject < Book > ( this . json , TestDefaults . DefaultJsonSerializerSettings ) . ToString ( ) ) ;
62- Assert . Equal ( JsonConvert . SerializeObject ( this . itemlist , TestDefaults . DefaultJsonSerializerSettings ) , JsonConvert . SerializeObject ( JsonConvert . DeserializeObject < Book > ( this . json , TestDefaults . DefaultJsonSerializerSettings ) , TestDefaults . DefaultJsonSerializerSettings ) ) ;
61+ Assert . Equal ( this . itemlist . ToString ( ) , JsonConvert . DeserializeObject < ItemList > ( this . json , TestDefaults . DefaultJsonSerializerSettings ) . ToString ( ) ) ;
62+ Assert . Equal ( JsonConvert . SerializeObject ( this . itemlist , TestDefaults . DefaultJsonSerializerSettings ) , JsonConvert . SerializeObject ( JsonConvert . DeserializeObject < ItemList > ( this . json , TestDefaults . DefaultJsonSerializerSettings ) , TestDefaults . DefaultJsonSerializerSettings ) ) ;
6363 }
6464
6565 // https://developers.google.com/search/docs/guides/mark-up-listings
@@ -192,29 +192,19 @@ public void Deserializing_ItemListJsonLd_ReturnsItemList()
192192
193193 Assert . Equal ( "ItemList" , itemList . Type ) ;
194194 Assert . True ( itemList . ItemListElement . HasValue ) ;
195- Assert . Equal ( 4 , itemList . ItemListElement . Value . Count ) ;
195+ Assert . Equal ( 2 , itemList . ItemListElement . Value . Count ) ;
196196 var listItems = ( List < IListItem > ) itemList . ItemListElement . Value ;
197197 var things = ( List < IThing > ) itemList . ItemListElement . Value ;
198198 Assert . Equal ( 2 , listItems . Count ) ;
199- Assert . Equal ( 2 , things . Count ) ;
199+ Assert . Empty ( things ) ;
200200 var listItem1 = listItems . First ( ) ;
201201 var listItem2 = listItems . Last ( ) ;
202- var thing1 = things . First ( ) ;
203- var thing2 = things . Last ( ) ;
204- var thingListItem1 = Assert . IsType < ListItem > ( thing1 ) ;
205- var thingListItem2 = Assert . IsType < ListItem > ( thing2 ) ;
206202 Assert . Equal ( 1 , listItem1 . Position ) ;
207203 Assert . Equal ( 2 , listItem2 . Position ) ;
208- Assert . Equal ( 1 , thingListItem1 . Position ) ;
209- Assert . Equal ( 2 , thingListItem2 . Position ) ;
210204 var recipe1 = Assert . IsType < Recipe > ( listItem1 . Item . Single ( ) ) ;
211205 var recipe2 = Assert . IsType < Recipe > ( listItem2 . Item . Single ( ) ) ;
212- var recipe3 = Assert . IsType < Recipe > ( thingListItem1 . Item . Single ( ) ) ;
213- var recipe4 = Assert . IsType < Recipe > ( thingListItem2 . Item . Single ( ) ) ;
214206 Assert . Equal ( "Recipe 1" , recipe1 . Name ) ;
215207 Assert . Equal ( "Recipe 2" , recipe2 . Name ) ;
216- Assert . Equal ( "Recipe 1" , recipe3 . Name ) ;
217- Assert . Equal ( "Recipe 2" , recipe4 . Name ) ;
218208 }
219209 }
220210}
0 commit comments