Files
CliFx/CliFx.Tests/SpecsBase.cs
2023-12-10 22:51:57 +02:00

20 lines
457 B
C#

using System;
using CliFx.Infrastructure;
using CliFx.Tests.Utils.Extensions;
using Xunit.Abstractions;
namespace CliFx.Tests;
public abstract class SpecsBase(ITestOutputHelper testOutput) : IDisposable
{
public ITestOutputHelper TestOutput { get; } = testOutput;
public FakeInMemoryConsole FakeConsole { get; } = new();
public void Dispose()
{
FakeConsole.DumpToTestOutput(TestOutput);
FakeConsole.Dispose();
}
}