public void SerializeToXmlDoc() { var tested = PersonsList.SerializeToXmlDoc(); var navigator = tested.CreateNavigator(); Assert.Equal(5, (double)navigator.Evaluate("count(//FirstName)")); Assert.Equal(5, (double)navigator.Evaluate("count(//Age)")); Assert.Equal(27, (double)navigator.Evaluate("sum(/ArrayOfPerson/Person[FirstName=\"Alex\"]/Age/text())")); Assert.Equal(35, (double)navigator.Evaluate("sum(/ArrayOfPerson/Person[FirstName=\"Cloe\"]/Age/text())")); Assert.Equal(45, (double)navigator.Evaluate("sum(/ArrayOfPerson/Person[FirstName=\"Jack\"]/Age/text())")); Assert.Equal(30, (double)navigator.Evaluate("sum(/ArrayOfPerson/Person[FirstName=\"John\"]/Age/text())")); }