using Elsa.Logging.Core.UnitTests.Helpers; using Elsa.Logging.Sinks; using Microsoft.Extensions.Logging; namespace Elsa.Logging.Core.UnitTests; public class LoggerSinkTests { [Fact] public async Task WriteAsync_ShouldLogMessage() { var testLogger = new TestLogger(); var loggerFactory = new TestLoggerFactory(testLogger); var sink = new LoggerSink("TestLogger", loggerFactory); await sink.WriteAsync("TestLogger", LogLevel.Information, "Test message", null, null); Assert.Single(testLogger.Calls); var call = testLogger.Calls[0]; Assert.Equal(LogLevel.Information, call.level); } }