예제 #1
0
 public Card(IAtmStateActions atmStateActions)
 {
     _atmStateActions = atmStateActions;
 }
예제 #2
0
 public void EjectDebitCard()
 {
     this._atmStateActions = this._atmStateActions.EjectDebitCard();
 }
예제 #3
0
 public void WithdrawMoney(int amount)
 {
     this._atmStateActions = this._atmStateActions.WithdrawMoney(amount);
 }
예제 #4
0
 public void EnterPin(string pin)
 {
     this._atmStateActions = this._atmStateActions.EnterPin(pin);
 }
예제 #5
0
 public void InsertDebitCard()
 {
     this._atmStateActions = this._atmStateActions.InsertDebitCard();
 }
예제 #6
0
 public CardInherited(IAtmStateActions atmStateActions)
 {
     _atmStateActions = atmStateActions;
 }