using System.IO; using System.Text.Json; using Jellyfin.Plugin.Floatplane.Api.Models; namespace Jellyfin.Plugin.Floatplane.Tests; internal static class Fixture { public static string Path(string name) => System.IO.Path.Combine(System.AppContext.BaseDirectory, "Fixtures", name); public static string Text(string name) => File.ReadAllText(Path(name)); public static T Json(string name) => JsonSerializer.Deserialize(Text(name), FloatplaneJson.Options)!; }