public void EndGameModifier_Modify()
        {
            var _game = new Mock<ILonerGame>();

            var modifier = new EndGameModifier(_game.Object);

            modifier.Modify();

            _game.Verify(g => g.End());
        }
Exemplo n.º 2
0
        public IScenario PostProcessing()
        {
            var postScenario = new SimpleScenario();

            if (IsGameLost() || IsGameWon())
            {
                var endGameModifier = new EndGameModifier(Game);
                endGameModifier.Source = this;

                postScenario.Modifiers.Add(endGameModifier);
            }

            return postScenario;
        }