private void CompleteTurn(TurnStateMachine fsm, IPlayerStatus status, IEnemy enemy) { int currentTurn = status.NumberOfTurnsPassed; while (status.NumberOfTurnsPassed == currentTurn) { Assert.DoesNotThrow(() => fsm.TakeTurn(status, enemy)); } }
private void Test_TakeTurn_NullArgs() { Assert.Throws <ArgumentNullException>(() => stateMachine.TakeTurn(null, enemy)); Assert.Throws <ArgumentNullException>(() => stateMachine.TakeTurn(status, null)); }