public void TestGridGameOverShouldDisplay() { 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()); view.AddPlayerEvent += (sender, args) => { }; view.DisplayGameOver(true); Assert.AreEqual(this.testStr != string.Empty, true, "No output!"); this.testStr = string.Empty; 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); view = new ConsoleView(true, this.ConsoleMock()); view.AddPlayerEvent += (sender, args) => { }; view.DisplayGameOver(false); Assert.AreEqual(this.testStr != string.Empty, true, "No output!"); }