public PrintInvoiceCommand( IDatabase database, IInvoiceWriter writer) { _database = database; _writer = writer; }
public PrintInvoiceCommand( IDatabase database, IInvoiceWriter writer, IIdentityService identity) { _database = database; _writer = writer; _identity = identity; }
public PrintInvoiceCommand( IDatabase database, ISecurity security, IInvoiceWriter writer) { _database = database; _security = security; _writer = writer; }
public PrintInvoiceCommand( IDatabase database, IInvoiceWriter invoiceWriter, IUser user) { _database = database; _invoiceWriter = invoiceWriter; _user = user; }
public PrintInvoiceCommand( IDatabase database, ISecurity security, IInvoiceWriter processor) { _database = database; _security = security; _processor = processor; }
public PrintOrEmailInvoiceCommand( IDatabase database, ISecurity security, IInvoiceEmailer emailer, IInvoiceWriter writer) { _database = database; _security = security; _emailer = emailer; _writer = writer; }
public void Setup() { _invoice = new Invoice() { Id = invoiceId, IsOverdue = isOverdue }; _mocker = new AutoMoqer(); //_mocker.GetMock<IPageLayout>(); //_mocker.GetMock<IPrinter>() // .Setup(p=> p.SetPageLayout(null)); _invoiceWriter = _mocker.Create <InvoiceWriter>(); }