<!-- GENERATED FILE - DO NOT EDIT This file was generated by [MarkdownSnippets](https://github.com/SimonCropp/MarkdownSnippets). Source File: /docs/mdsource/verify-xml.source.md To change this file edit the source file and then run MarkdownSnippets. --> # VerifyXml Verifies Xml: * Scrubbing respected. * Pretty prints <!-- snippet: VerifyFile --> <a id='snippet-VerifyFile'></a> ```cs [Fact] public Task VerifyFilePath() => VerifyFile("sample.txt"); ``` <sup><a href='/src/Verify.Tests/StreamTests.cs#L190-L196' title='Snippet source file'>snippet source</a> | <a href='#snippet-VerifyFile' title='Start of snippet'>anchor</a></sup> <!-- endSnippet --> Give the following Xml: ``` <body><node>text</node></body> ``` This code: <!-- snippet: VerifyXml --> <a id='snippet-VerifyXml'></a> ```cs [Fact] public Task Xml() => VerifyXml(xml); ``` <sup><a href='/src/Verify.Tests/XmlTests.cs#L13-L19' title='Snippet source file'>snippet source</a> | <a href='#snippet-VerifyXml' title='Start of snippet'>anchor</a></sup> <!-- endSnippet --> Will produce <!-- snippet: XmlTests.Xml.verified.xml --> <a id='snippet-XmlTests.Xml.verified.xml'></a> ```xml <body> <node>text</node> </body> ``` <sup><a href='/src/Verify.Tests/XmlTests.Xml.verified.xml#L1-L3' title='Snippet source file'>snippet source</a> | <a href='#snippet-XmlTests.Xml.verified.xml' title='Start of snippet'>anchor</a></sup> <!-- endSnippet --> ## IgnoreMember This code: <!-- snippet: XmlIgnoreMember --> <a id='snippet-XmlIgnoreMember'></a> ```cs [Fact] public Task XmlIgnoreMember() => VerifyXml(xml) .IgnoreMember("node"); ``` <sup><a href='/src/Verify.Tests/XmlTests.cs#L95-L102' title='Snippet source file'>snippet source</a> | <a href='#snippet-XmlIgnoreMember' title='Start of snippet'>anchor</a></sup> <!-- endSnippet --> Will produce <!-- snippet: XmlTests.XmlIgnoreMember.verified.xml --> <a id='snippet-XmlTests.XmlIgnoreMember.verified.xml'></a> ```xml <body /> ``` <sup><a href='/src/Verify.Tests/XmlTests.XmlIgnoreMember.verified.xml#L1-L1' title='Snippet source file'>snippet source</a> | <a href='#snippet-XmlTests.XmlIgnoreMember.verified.xml' title='Start of snippet'>anchor</a></sup> <!-- endSnippet --> ## ScrubMember This code: <!-- snippet: XmlScrubMember --> <a id='snippet-XmlScrubMember'></a> ```cs [Fact] public Task XmlScrubMember() => VerifyXml(xml) .ScrubMember("node"); ``` <sup><a href='/src/Verify.Tests/XmlTests.cs#L104-L111' title='Snippet source file'>snippet source</a> | <a href='#snippet-XmlScrubMember' title='Start of snippet'>anchor</a></sup> <!-- endSnippet --> Will produce <!-- snippet: XmlTests.XmlScrubMember.verified.xml --> <a id='snippet-XmlTests.XmlScrubMember.verified.xml'></a> ```xml <body> <node>Scrubbed</node> </body> ``` <sup><a href='/src/Verify.Tests/XmlTests.XmlScrubMember.verified.xml#L1-L3' title='Snippet source file'>snippet source</a> | <a href='#snippet-XmlTests.XmlScrubMember.verified.xml' title='Start of snippet'>anchor</a></sup> <!-- endSnippet -->