Esempio n. 1
0
        public void Dispense()
        {
            ++candyMachine.CurrentTurnTimes;
            Console.WriteLine("1 candy for you.");

            candyMachine.ReleaseBall();
            int number = candyMachine.GetCandyNumber();

            if (number < 2)
            {
                candyMachine.SetState(candyMachine.GetSoldOutState());
            }
            else
            {
                candyMachine.SetState(candyMachine.GetNoQuarterState());
            }
        }