/// <summary> /// Cash machine constructor. /// </summary> /// <param name="server">Bank server.</param> /// <exception cref="ArgumentNullException"></exception> public CashMachine(BankServer server) { if (server == null) { throw new ArgumentNullException("Unknown bank!"); } _server = server; RegistedEvents(); InsertCardDialog(); }
static void Main(string[] args) { // Load bank with client base. BankServer bank = new BankServer(); bank.LoadDefaultClientBase(); bank.Show(); // Create cash machine to deal with credic cards. CashMachine cashMachine = new CashMachine(bank); while (true) { cashMachine.InsertCardDialog(); } }
public BankTests() { Bank = new BankServer(); }