public void IncrementBombsDefused_ShouldIncrementNumberOfBombsDefused() { // When _defusingState.IncrementBombsDefused(); // Then Assert.That(_defusingState.NbBombsDefused, Is.EqualTo(1)); // When _defusingState.IncrementBombsDefused(); // Then Assert.That(_defusingState.NbBombsDefused, Is.EqualTo(2)); }
public virtual void Try(Player player) { if (_defusingState.IsCurrentAttemptDefuser(player)) { _analyticsSubmitter.TrackBombDefused(); _defusingState.IncrementBombsDefused(); _defuseSucceededListener.OnDefuseSucceeded(); } else { _analyticsSubmitter.TrackBombExploded(); _defuseFailedListener.OnDefuseFailed(_defusingState.NbBombsDefused); } }