static void Main(string[] args)
        {
            ATMMachine atmMachine = new ATMMachine();

            atmMachine.InsertCard();

            atmMachine.EjectCard();

            atmMachine.InsertCard();

            atmMachine.InsertPin(1234);

            atmMachine.RequestCash(2000);

            atmMachine.InsertCard();

            atmMachine.InsertPin(1234);
        }
 public HasCard(ATMMachine newATMMachine)
 {
     atmMachine = newATMMachine;
 }
Example #3
0
 public NoCard(ATMMachine newATMMachine)
 {
     atmMachine = newATMMachine;
 }
 public HasPin(ATMMachine newATMMachine)
 {
     atmMachine = newATMMachine;
 }