public DeliveryItemService( IUserContext applicationContext, IDeliveryRepository deliveryRepository, IDeliveryItemRepository deliveryItemRepository, IJobItemRepository jobItemRepository, IQuoteItemRepository quoteItemRepository, IListItemRepository listItemRepository, ICustomerRepository customerRepository, IQueueDispatcher <IMessage> dispatcher) : base(applicationContext, dispatcher) { _deliveryRepository = deliveryRepository; _deliveryItemRepository = deliveryItemRepository; _jobItemRepository = jobItemRepository; _quoteItemRepository = quoteItemRepository; _listItemRepository = listItemRepository; _customerRepository = customerRepository; }
public static DeliveryItemService Create( IUserContext userContext, IDeliveryRepository deliveryRepository, IDeliveryItemRepository deliveryItemRepository, IJobItemRepository jobItemRepository, IQuoteItemRepository quoteItemRepository, IListItemRepository listItemRepository, ICustomerRepository customerRepository) { return(new DeliveryItemService( userContext, deliveryRepository, deliveryItemRepository, jobItemRepository, quoteItemRepository, listItemRepository, customerRepository, MockRepository.GenerateStub <IQueueDispatcher <IMessage> >())); }