26 lines
709 B
C#
26 lines
709 B
C#
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();
|
|
}
|
|
}
|