Extends Verify to allow verification of ZeroLog bits.
https://nuget.org/packages/Verify.ZeroLog/
[ModuleInitializer]
public static void Initialize() =>
VerifyZeroLog.Initialize();
[Fact]
public Task Usage()
{
RecordingLogger.Start();
var result = Method();
return Verify(result);
}
static string Method()
{
var logger = LogManager.GetLogger<Tests>();
logger.Error("The error");
logger.Warn("The warning");
return "Result";
}
Results in:
{
target: Result,
logs: [
{
Error: The error,
Logger: Tests
},
{
Warn: The warning,
Logger: Tests
}
]
}