public void HasMaxTriesBeenReached_ShouldReturnFalse_WhenMaxTriesNotReached() { var turnCountTracker = new TurnCountTracker(Constants.MaxTries); turnCountTracker.NextTurn(); var result = turnCountTracker.HasMaxTriesBeenReached(); Assert.False(result); }
public void CallingNextTurn_ShouldIncrementGuessCountBy1() { var turnCountTracker = new TurnCountTracker(Constants.MaxTries); turnCountTracker.NextTurn(); var result = turnCountTracker.Counter; Assert.Equal(2, result); }
public void HasMaxTriesBeenReached_ShouldReturnTrue_WhenMaxTriesReached() { var turnCountTracker = new TurnCountTracker(2); turnCountTracker.NextTurn(); turnCountTracker.NextTurn(); var result = turnCountTracker.HasMaxTriesBeenReached(); Assert.True(result); }