public void WhenAllMonstersDead_IfGauntletInProgress_VictoryIsSet() { MockGauntletManager.IsGauntletSessionInProgress().Returns(true); systemUnderTest.OnAllMonstersDead(); MockGauntletManager.Received().ComingFromGauntletVictory = true; }
public void OnAllMonstersDead() { SetState(GameStates.Ended); SendGameOverMessage(true); AwardDungeonRewards(); Audio.PlayOneShot(CombatAudioKeys.GAME_OVER_WIN); if (CurrentGauntletManager.IsGauntletSessionInProgress()) { CurrentGauntletManager.ComingFromGauntletVictory = true; } CurrentDungeonManager.Clear(); }