public PurchaseOrderViewModelBuilder(IProductRepository productRepository, IMainOrderRepository orderMainRepository, IMainOrderFactory mainOrderFactory, IPurchaseOrderWorkflow purchaseOrderWorkflow, ICostCentreRepository costCentreRepository, IUserRepository userRepository)
 {
     _productRepository = productRepository;
     _orderMainRepository = orderMainRepository;
     _mainOrderFactory = mainOrderFactory;
     _purchaseOrderWorkflow = purchaseOrderWorkflow;
     _costCentreRepository = costCentreRepository;
     _userRepository = userRepository;
 }
 public ApproveOrderViewModelBuilder( IProductRepository productRepository, IVATClassRepository vatClassRepository, ProductPackagingSummaryViewBuilder summarizeProduct, IMainOrderRepository orderMainRepository, IMainOrderFactory mainOrderFactory, IPurchaseOrderWorkflow purchaseOrderWorkflow)
 {
     
     _productRepository = productRepository;
     _vatClassRepository = vatClassRepository;
     _summarizeProduct = summarizeProduct;
     _orderMainRepository = orderMainRepository;
     _mainOrderFactory = mainOrderFactory;
     _purchaseOrderWorkflow = purchaseOrderWorkflow;
 }
 public ScenarioTestHelperLocal(ICostCentreRepository costCentreRepository, IUserRepository userRepository, IConfigService configService, IMainOrderFactory mainOrderFactory, IMainOrderRepository mainOrderRepository, IOrderWorkflow orderWorkflow, ISendPendingEnvelopeCommandsService sendPendingEnvelopeCommandsService, IReceiveAndProcessPendingRemoteCommandEnvelopesService sync)
 {
     _costCentreRepository = costCentreRepository;
     _userRepository = userRepository;
     _configService = configService;
     _mainOrderFactory = mainOrderFactory;
     _mainOrderRepository = mainOrderRepository;
     _orderWorkflow = orderWorkflow;
     _sendPendingEnvelopeCommandsService = sendPendingEnvelopeCommandsService;
     _sync = sync;
 }
 public ScenarioTestHelper(ICostCentreRepository costCentreRepository, IUserRepository userRepository, IConfigService configService, IOutgoingCommandEnvelopeQueueRepository outgoingCommandEnvelopeQueueRepository, IMainOrderFactory mainOrderFactory, IMainOrderRepository mainOrderRepository, IOrderWorkflow orderWorkflow)
 {
     _costCentreRepository = costCentreRepository;
     _userRepository = userRepository;
     _configService = configService;
     _outgoingCommandEnvelopeQueueRepository = outgoingCommandEnvelopeQueueRepository;
     _mainOrderFactory = mainOrderFactory;
     _mainOrderRepository = mainOrderRepository;
     _orderWorkflow = orderWorkflow;
 }