using System; using System.Text.Json; using System.Text; using Xunit; namespace ConfusedPolarBear.Plugin.IntroSkipper.Tests; public class TestStatistics { [Fact] public void TestTSISerialization() { var expected = "\"TotalAnalyzedEpisodes\":42,"; var stats = new AnalysisStatistics(); stats.TotalAnalyzedEpisodes.Add(42); var actual = Encoding.UTF8.GetString(JsonSerializer.SerializeToUtf8Bytes(stats)); Assert.Contains(expected, actual, StringComparison.OrdinalIgnoreCase); } }