public void Test11(int number, int n) { string expected = (number / (int)Math.Pow(10, n - 1) % 10).ToString(); if (number.ToString().Length < n || n <= 0) { expected = "-"; } using (var sw = new StringWriter()) { using (var sr = new StringReader($"{number}\n{n}")) { Console.SetIn(sr); Console.SetOut(sw); Problem11.Main(); } string result = sw.ToString().Trim(); Assert.AreEqual(expected, result); } }