public void EndGameModifier_Modify() { var _game = new Mock<ILonerGame>(); var modifier = new EndGameModifier(_game.Object); modifier.Modify(); _game.Verify(g => g.End()); }
public IScenario PostProcessing() { var postScenario = new SimpleScenario(); if (IsGameLost() || IsGameWon()) { var endGameModifier = new EndGameModifier(Game); endGameModifier.Source = this; postScenario.Modifiers.Add(endGameModifier); } return postScenario; }