Example #1
0
        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);
            }
        }