public Card(IAtmStateActions atmStateActions) { _atmStateActions = atmStateActions; }
public void EjectDebitCard() { this._atmStateActions = this._atmStateActions.EjectDebitCard(); }
public void WithdrawMoney(int amount) { this._atmStateActions = this._atmStateActions.WithdrawMoney(amount); }
public void EnterPin(string pin) { this._atmStateActions = this._atmStateActions.EnterPin(pin); }
public void InsertDebitCard() { this._atmStateActions = this._atmStateActions.InsertDebitCard(); }
public CardInherited(IAtmStateActions atmStateActions) { _atmStateActions = atmStateActions; }