private static void AssertOuterXmlInvocations(XmlReader actual, XmlReader expected) { var actualSpy = new XmlReaderSpy(actual); var expectedSpy = new XmlReaderSpy(expected); using (actualSpy) using (expectedSpy) { actualSpy.MoveToContent(); expectedSpy.MoveToContent(); actualSpy.ReadOuterXml(); expectedSpy.ReadOuterXml(); } Assert.That(actualSpy.Invocations, Is.EqualTo(expectedSpy.Invocations)); }
private void AssertOuterXmlInvocations(XmlReader actual, XmlReader expected) { var actualSpy = new XmlReaderSpy(actual); var expectedSpy = new XmlReaderSpy(expected); using (actualSpy) using (expectedSpy) { actualSpy.MoveToContent(); expectedSpy.MoveToContent(); actualSpy.ReadOuterXml(); expectedSpy.ReadOuterXml(); } actualSpy.Invocations.Should().Be(expectedSpy.Invocations); }