GildedRose-Refactoring-Kata/csharpcore-Verify.xunit/GildedRoseTests/ApprovalTest.cs
2021-12-27 23:42:03 +01:00

32 lines
597 B
C#

using GildedRoseKata;
using System;
using System.IO;
using System.Text;
using System.Threading.Tasks;
using VerifyXunit;
using Xunit;
namespace GildedRoseTests
{
[UsesVerify]
public class ApprovalTest
{
[Fact]
public Task ThirtyDays()
{
var fakeoutput = new StringBuilder();
Console.SetOut(new StringWriter(fakeoutput));
Console.SetIn(new StringReader("a\n"));
Program.Main(new string[] { });
var output = fakeoutput.ToString();
return Verifier.Verify(output);
}
}
}