public PrintInvoiceCommand(
     IDatabase database,
     IInvoiceWriter writer)
 {
     _database = database;
     _writer   = writer;
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 4
0
 public PrintInvoiceCommand(
     IDatabase database,
     IInvoiceWriter invoiceWriter,
     IUser user)
 {
     _database      = database;
     _invoiceWriter = invoiceWriter;
     _user          = user;
 }
Exemplo n.º 5
0
 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>();
        }