public void DisplayGameResults_DoesNotReturn_YouSunkMyBattleship_WhenHitCounterDoesNotEqualsMax()
        {
            ControlFlow.HitCounter = RandomThings.NotMaxHits();
            var notExpected = "You sunk my battleship!";
            var actual      = ControlFlow.DisplayGameResults();

            Assert.NotEqual(notExpected, actual);
        }
        public void DisplayGameResults_DoesNotReturn_StartOver_WhenTurnCountExceedsNumberOfTurnsAllowed()
        {
            ControlFlow.HitCounter  = RandomThings.NotMaxHits();
            ControlFlow.TurnCounter = RandomThings.TurnCountOrLess() + 10;
            var notExpected = "Start Over.";
            var actual      = ControlFlow.DisplayGameResults();

            Assert.NotEqual(notExpected, actual);
        }
        public void DisplayGameResults_Returns_GameOver_WhenTurnCountExceedsNumberOfTurnsAllowed()
        {
            int maxTurns = 8;

            ControlFlow.HitCounter  = RandomThings.NotMaxHits();
            ControlFlow.TurnCounter = maxTurns + 1;
            var expect = "Game Over!";
            var actual = ControlFlow.DisplayGameResults();

            Assert.Equal(expect, actual);
        }