BililiveRecorder/test/BililiveRecorder.Flv.Tests/VerifyConfig.cs

29 lines
948 B
C#
Raw Normal View History

using System;
using System.IO;
using System.Reflection;
2021-11-02 21:46:44 +08:00
using System.Runtime.CompilerServices;
using DiffEngine;
using VerifyTests;
2023-01-14 23:00:40 +08:00
using VerifyXunit;
2021-11-02 21:46:44 +08:00
namespace BililiveRecorder.Flv.Tests
2021-11-02 21:46:44 +08:00
{
public static class VerifyConfig
{
[ModuleInitializer]
public static void Init()
{
2023-01-14 23:00:40 +08:00
Verifier.DerivePathInfo((string sourceFile, string projectDirectory, Type type, MethodInfo method) =>
{
if (type != typeof(PublicApi) && type != typeof(TestData))
projectDirectory = Path.Combine(projectDirectory, "..", "data", "flv");
return Expectations.Initialize(sourceFile, projectDirectory, type, method);
});
2022-06-07 22:41:09 +08:00
VerifierSettings.IgnoreMembersWithType<Stream>();
DiffRunner.Disabled = false;
DiffTools.UseOrder(DiffTool.VisualStudioCode, DiffTool.Rider, DiffTool.WinMerge, DiffTool.VisualStudio);
2021-11-02 21:46:44 +08:00
}
}
}