public void TestGridShouldDisplay()
        {
            this.testStr = string.Empty;
            var i = 0;
            this.keysCnt = 0;
            this.testKeys[i++] = new ConsoleKeyInfo(' ', ConsoleKey.End, false, false, false);
            this.testKeys[i++] = new ConsoleKeyInfo(' ', ConsoleKey.End, false, false, false);
            this.testKeys[i++] = new ConsoleKeyInfo(' ', ConsoleKey.E, false, false, false);
            this.testKeys[i++] = new ConsoleKeyInfo(' ', ConsoleKey.E, false, false, false);

            var view = new ConsoleView(true, this.ConsoleMock());

            var grid = MinesweeperGridFactory.CreateNewTable(MinesweeperDifficultyType.Easy);
            grid.BoomEvent += (sender, args) => { };
            grid.ProtectCell(0, 0);
            grid.RevealCell(1, 1);

            view.DisplayGrid(grid);

            i = 0;
            grid.RevealAllMines();
            view.DisplayGrid(grid);
            Assert.AreEqual(this.testStr != string.Empty, true, "No output!");
        }