Skip to content

Commit

Permalink
simplify VerifyFileWithoutUnitTest docs
Browse files Browse the repository at this point in the history
  • Loading branch information
SimonCropp committed Sep 22, 2024
1 parent 6eb0fbf commit c8db228
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 17 deletions.
13 changes: 4 additions & 9 deletions docs/verify-file.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,24 +44,19 @@ Use the functionality of VerifyTests outside of a unit test.
<!-- snippet: VerifyFileWithoutUnitTest -->
<a id='snippet-VerifyFileWithoutUnitTest'></a>
```cs
public Task VerifyExternalFile()
public async Task VerifyExternalFile()
{
var solutionDirectory = AttributeReader.GetSolutionDirectory();
var settings = new VerifySettings();
settings.DisableRequireUniquePrefix();

var sourceFile = Path.Combine(solutionDirectory, "Verify.Tests", "sample.txt");

return new SettingsTask(
settings,
async settings =>
{
using var verifier = new InnerVerifier(sourceFile, settings);
return await verifier.VerifyFile(sourceFile, null, null);
});
using var verifier = new InnerVerifier(sourceFile, settings);
await verifier.VerifyFile(sourceFile, null, null);
}
```
<sup><a href='/src/Verify.Tests/InnerVerifyTests.cs#L16-L35' title='Snippet source file'>snippet source</a> | <a href='#snippet-VerifyFileWithoutUnitTest' title='Start of snippet'>anchor</a></sup>
<sup><a href='/src/Verify.Tests/InnerVerifyTests.cs#L16-L30' title='Snippet source file'>snippet source</a> | <a href='#snippet-VerifyFileWithoutUnitTest' title='Start of snippet'>anchor</a></sup>
<!-- endSnippet -->


Expand Down
11 changes: 3 additions & 8 deletions src/Verify.Tests/InnerVerifyTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,21 +15,16 @@ public void InnerVerifier_FileConstructor()

#region VerifyFileWithoutUnitTest

public Task VerifyExternalFile()
public async Task VerifyExternalFile()
{
var solutionDirectory = AttributeReader.GetSolutionDirectory();
var settings = new VerifySettings();
settings.DisableRequireUniquePrefix();

var sourceFile = Path.Combine(solutionDirectory, "Verify.Tests", "sample.txt");

return new SettingsTask(
settings,
async settings =>
{
using var verifier = new InnerVerifier(sourceFile, settings);
return await verifier.VerifyFile(sourceFile, null, null);
});
using var verifier = new InnerVerifier(sourceFile, settings);
await verifier.VerifyFile(sourceFile, null, null);
}

#endregion
Expand Down

0 comments on commit c8db228

Please sign in to comment.