Exemple #1
0
    public ATMMachine()
    {
        hasCard       = new HasCard(this);
        noCard        = new NoCard(this);
        hasCorrectPin = new HasPin(this);
        atmOutOfMoney = new NoCash(this);
        atmState      = noCard;

        if (cashInMachine < 0)
        {
            atmState = atmOutOfMoney;
        }
    }
Exemple #2
0
        public ATMMachine()
        {
            HasCard       = new HasCard(this);
            NoCard        = new NoCard(this);
            HasCorrectPin = new HasPin(this);
            AtmOutOfMoney = new NoCash(this);

            AtmState = NoCard;

            if (CashInMachine < 0)
            {
                AtmState = AtmOutOfMoney;
            }
        }