Add unit tests for LuaCsHook Patch API

This commit is contained in:
peelz
2022-08-03 21:34:41 -04:00
parent d9dc84425d
commit 9a621237f0
3 changed files with 569 additions and 0 deletions
@@ -0,0 +1,25 @@
using System;
using System.IO;
using System.Text;
using Xunit.Abstractions;
namespace TestProject.LuaCs
{
internal class TestOutputTextWriterAdapter : TextWriter
{
private readonly ITestOutputHelper output;
public TestOutputTextWriterAdapter(ITestOutputHelper output)
{
this.output = output;
}
public override Encoding Encoding => Encoding.UTF8;
public override void WriteLine(string? message) => output.WriteLine(message);
public override void WriteLine(string? format, params object?[] args) => output.WriteLine(format, args);
public override void Write(char value) => throw new NotImplementedException();
}
}