public void QuestionNTest(string input, string output) { var outputs = SplitByNewLine(output); IAtCoderQuestion question = new QuestionN(); var answers = SplitByNewLine(question.Solve(input).Trim()); Assert.Equal(outputs, answers); }
//[Theory] //[InlineData(@"", @"")] public void QuestionNTest(string input, string output) { var outputs = SplitByNewLine(output); IAtCoderQuestion question = new QuestionN(); var answers = question.Solve(input).Select(o => o.ToString()).ToArray(); Assert.Equal(outputs, answers); }
static void Main(string[] args) { IAtCoderQuestion question = new QuestionN(); // 問題に合わせて書き換え var answers = question.Solve(Console.In); var writer = new StreamWriter(Console.OpenStandardOutput()) { AutoFlush = false }; Console.SetOut(writer); foreach (var answer in answers) { Console.WriteLine(answer); } Console.Out.Flush(); }