public TestGridViewModel(IConfirmPaymentNoteWFManager confirmPaymentNoteWFManager, IConfirmCreditNoteWFManager confirmCreditNoteWFManager, IConfirmDispatchNoteWFManager confirmDispatchNoteWFManager,IDocumentFactory documentFactory, IConfirmReturnsNoteWFManager confirmReturnsNoteWFManager, IUserRepository userService, ICostCentreRepository costCentreService, IConfigService configService, IProductRepository productService, IProductPricingRepository productPricingService, IProductPricingTierRepository productPricingTierService) { _productService = productService; SetUp(); ProcessCommand = new RelayCommand(Process); ReturnNoteCommand = new RelayCommand(TestRetire); _productPricingService = productPricingService; _productPricingTierService = productPricingTierService; _costCentreService = costCentreService; _configService = configService; _userService = userService; _confirmReturnsNoteWFManager = confirmReturnsNoteWFManager; _documentFactory = documentFactory; _confirmDispatchNoteWFManager = confirmDispatchNoteWFManager; _confirmCreditNoteWFManager = confirmCreditNoteWFManager; DiscountTestCommand = new RelayCommand(GeneratePaymentNote); _confirmPaymentNoteWFManager = confirmPaymentNoteWFManager; }
public ScenarioTestHelper(ICostCentreRepository costCentreRepository, IUserRepository userRepository, IConfigService configService, IPaymentNoteRepository paymentNoteRepository, IConfirmPaymentNoteWFManager confirmPaymentNoteWfManager, IOutgoingCommandEnvelopeQueueRepository outgoingCommandEnvelopeQueueRepository, IDocumentFactory documentFactory) { _costCentreRepository = costCentreRepository; _userRepository = userRepository; _configService = configService; _paymentNoteRepository = paymentNoteRepository; _confirmPaymentNoteWfManager = confirmPaymentNoteWfManager; _outgoingCommandEnvelopeQueueRepository = outgoingCommandEnvelopeQueueRepository; _documentFactory = documentFactory; }