public void ReadAssertionUsingXDocumentReader(Saml2TheoryData theoryData) { var context = TestUtilities.WriteHeader($"{this}.ReadAssertionUsingXDocumentReader", theoryData); try { var reader = XmlUtilities.CreateXDocumentReader(theoryData.Xml); var assertion = (theoryData.Saml2Serializer as Saml2SerializerPublic).ReadAssertionPublic(reader); theoryData.ExpectedException.ProcessNoException(context); IdentityComparer.AreEqual(assertion, theoryData.Assertion, context); } catch (Exception ex) { theoryData.ExpectedException.ProcessException(ex, context); } TestUtilities.AssertFailIfErrors(context); }