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); }