SerilogSinksInMemory
SerilogSinksInMemory copied to clipboard
In-memory sink for Serilog to use for testing
This is caused by the `InMemorySinkAssertionExtensions.IsAwesomeAssertionsAvailableOnDisk` looking for "FluentAssertions.dll" instead of "AwesomeAssertions.dll". Can be worked around by ensuring the AwesomeAssertions.dll is already loaded before `InMemorySinkAssertions.InMemorySink.Should` is called for the first...
#### Summary This PR enhances the `Serilog.Sinks.InMemory` developer experience and assertions ecosystem: - Makes assertion APIs more extension-friendly across multiple target assertion frameworks. - Adds a `DebuggerTypeProxy` for `InMemorySink` to...