public void MoreComplexBookTwoResumedDeserializationTest() { string result = @"<MoreComplexBook2 Author_s_Name=""Tom Archer""> <Title>Inside C#</Title> <PublishYear>2002</PublishYear> <Price>30.5</Price> </MoreComplexBook2>"; MoreComplexBook2 book = new MoreComplexBook2(); book.Author = new Author() { Name = null, Age = 40 }; string initialToString = book.ToString(); YAXSerializer serializer = new YAXSerializer(typeof(MoreComplexBook2), YAXExceptionHandlingPolicies.DoNotThrow, YAXExceptionTypes.Warning, YAXSerializationOptions.SerializeNullObjects); serializer.SetDeserializationBaseObject(book); MoreComplexBook2 bookResult = (MoreComplexBook2)serializer.Deserialize(result); Assert.AreNotEqual(bookResult.ToString(), initialToString); }