示例#1
0
        public void DrawGamefieldSizeFiveTest()
        {
            string consoleFile = "GameFieldConsoleOutput.txt";

            GameField field = new GameField(5);

            StreamWriter consoleResult = new StreamWriter(consoleFile);

            using (consoleResult)
            {
                Console.SetOut(consoleResult);
                field.DrawField();
            }

            StreamReader readerResult = new StreamReader(consoleFile);

            string gameFieldFirstLine = string.Empty;

            using (readerResult)
            {
                gameFieldFirstLine = readerResult.ReadLine();
            }

            string expectedResult = "   0 1 2 3 4 ";
            Assert.AreEqual(expectedResult, gameFieldFirstLine);
        }