using Xunit; using System; using System.IO; using System.Text; namespace csharpcore { public class ApprovalTest { [Fact] public void ThirtyDays() { var lines = File.ReadAllLines("ThirtyDays.txt"); StringBuilder fakeoutput = new StringBuilder(); Console.SetOut(new StringWriter(fakeoutput)); Console.SetIn(new StringReader("a\n")); Program.Main(new string[] { }); String output = fakeoutput.ToString(); var outputLines = output.Split('\n'); for(var i = 0; i