public BusinessLogic_Documents() { container = DI_Container.Config(); receiptProcessor = container.Resolve <IReceiptProcessor>(); invoiceProcessor = container.Resolve <IInvoiceProcessor>(); vendor = container.Resolve <IVendor>(); buyer = container.Resolve <IBuyer>(); invoice = container.Resolve <IInvoice>(); }
public WorkerImpl( IConfigurationSettings configurationSettings, IMessagingFacility <Invoice, ProcessingResult> messagingFacitliy, IExceptionHandler exceptionHandler, IInvoiceProcessor invoiceProcessor) { this.configurationSettings = configurationSettings; this.invoiceProcessor = invoiceProcessor; this.exceptionHandler = exceptionHandler; this.messagingFacitliy = messagingFacitliy; }