From dfa80bd239acd9b4a28a69de460ce4898fb9b9a9 Mon Sep 17 00:00:00 2001 From: Sandro Hanea Date: Fri, 20 Dec 2024 21:08:34 +0100 Subject: [PATCH] Experiment --- tests/Whisper.net.Tests/FactoryTests.cs | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/tests/Whisper.net.Tests/FactoryTests.cs b/tests/Whisper.net.Tests/FactoryTests.cs index fff343ee..b9ec112e 100644 --- a/tests/Whisper.net.Tests/FactoryTests.cs +++ b/tests/Whisper.net.Tests/FactoryTests.cs @@ -2,17 +2,31 @@ using FluentAssertions; using Whisper.net.Logger; using Xunit; +using Xunit.Abstractions; namespace Whisper.net.Tests; -public class FactoryTests : IClassFixture +public class FactoryTests : IClassFixture, IDisposable { private readonly TinyModelFixture model; + private readonly ITestOutputHelper output; - public FactoryTests(TinyModelFixture model) + public FactoryTests(TinyModelFixture model, ITestOutputHelper output) { LogProvider.AddConsoleLogging(minLevel: WhisperLogLevel.Debug); + LogProvider.Instance.OnLog += Instance_OnLog; this.model = model; + this.output = output; + } + + public void Dispose() + { + LogProvider.Instance.OnLog -= Instance_OnLog; + } + + private void Instance_OnLog(WhisperLogLevel arg1, string? arg2) + { + output.WriteLine($"[Whisper.net] {arg1}: {arg2}"); } [Fact]