예제 #1
0
 public ProductLineServiceTest()
 {
     _productLineRepository  = Substitute.For <IProductLineRepository>();
     _productCategoryService = Substitute.For <IProductCategoryService>();
     _excelService           = Substitute.For <IExcelService <ProductLineResponseModel> >();
     _notificationContext    = Substitute.For <INotificationService>();
     _productLineService     = new ProductLineService(_productLineRepository, _productCategoryService, _excelService, _notificationContext);
 }
예제 #2
0
 public ProductService(IProductRepository productRepository, IOrderRepository orderRepository, IProductOrderRepository productOrderRepository, IProductLineRepository productLineRepository, IUnitOfWork unitOfWork)
 {
     _productRepository      = productRepository;
     _orderRepository        = orderRepository;
     _productOrderRepository = productOrderRepository;
     _productLineRepository  = productLineRepository;
     _unitOfWork             = unitOfWork;
 }
 public ProductLineService(IProductLineRepository productLineRepository,
                           IProductCategoryService productCategoryService,
                           IExcelService <ProductLineResponseModel> excelService,
                           INotificationService notificationService)
 {
     _productLineRepository  = productLineRepository;
     _productCategoryService = productCategoryService;
     _excelService           = excelService;
     _notificationService    = notificationService;
 }
예제 #4
0
 private void ResetRepositories()
 {
     _productRepository            = null;
     _categoryRepository           = null;
     _StaffRepository              = null;
     _companyRepository1           = null;
     _deputyRepository             = null;
     _usersRepository              = null;
     _userTypeRepository           = null;
     _userGroupRepository          = null;
     _permissionsRepository        = null;
     _poRepository                 = null;
     _poDetailRepository           = null;
     _quotationDetailRepository    = null;
     _quotationRepository          = null;
     _companyRepository1           = null;
     _deputyRepository             = null;
     _subCategoryRepository        = null;
     _seriesRepository             = null;
     _productStandardRepository    = null;
     _classProductRepository       = null;
     _classSafetyRepository        = null;
     _lampTypeRepository           = null;
     _bankBaseRepository           = null;
     _materialRepository           = null;
     _supplierRepository           = null;
     _planningRepository           = null;
     _planningDetailRepository     = null;
     _originRepository             = null;
     _unitRepository               = null;
     _gridviewRepository           = null;
     _deliveryRepository           = null;
     _paymentMethodRepository      = null;
     _gridviewRepository           = null;
     _projectBaseRepository        = null;
     _requestPaymentBaseRepository = null;
     _paymentRepository            = null;
     _approveLogRepository         = null;
     _debtDetailRepository         = null;
     _requestSentRepository        = null;
     _suggestionRepository         = null;
 }
 public VendingMachineController(IProductLineRepository productLineRepository, ICoinBudgetRepository coinBudgetRepository)
 {
     _productLineRepository = productLineRepository;
     _coinBudgetRepository  = coinBudgetRepository;
 }