public PaymentProcessor(int index, IPaymentsQueue paymentsQueue, IDeliveryQueue deliveryQueue) { _index = index; _paymentsQueue = paymentsQueue; _deliveryQueue = deliveryQueue; _timer.Elapsed += _timer_Elapsed; ActivateTimer(true); }
public OrderSender(IPaymentsQueue paymentsQueue) { _paymentsQueue = paymentsQueue; _startTime = DateTime.Now; SendOrder(); _timer.Elapsed += _timer_Elapsed; _timer.Enabled = true; }