Common test utilities for vm2.* projects. Contains:
XUnitLogger: an XUnit-compatible logger that writes to test outputXUnitLoggerProvider: anILoggerProviderthat createsXUnitLoggersFluentAssertionsInitializer: contains static methods for setting up the assertion engine, including handling license-related warningsFluentAssertionsExceptionFormatter: enables the display of inner exceptions, e.g. whencall.Should().NotThrow()fails.TestUtilities: various test utility methods, includingTestLine()which returns a string describing where the method was called from and an optional description.
# Add package source (one-time setup)
dotnet nuget add source https://nuget.pkg.github.com/vmelamed/index.json \
-n github-vm2 \
-u YOUR_GITHUB_USERNAME \
-p YOUR_GITHUB_PAT
# Install package
dotnet add package vm2.TestUtilities