Exemple #1
0
        private void CompleteTurn(TurnStateMachine fsm,
                                  IPlayerStatus status,
                                  IEnemy enemy)
        {
            int currentTurn = status.NumberOfTurnsPassed;

            while (status.NumberOfTurnsPassed == currentTurn)
            {
                Assert.DoesNotThrow(() => fsm.TakeTurn(status, enemy));
            }
        }
Exemple #2
0
 private void Test_TakeTurn_NullArgs()
 {
     Assert.Throws <ArgumentNullException>(() => stateMachine.TakeTurn(null, enemy));
     Assert.Throws <ArgumentNullException>(() => stateMachine.TakeTurn(status, null));
 }