public void TestInitializer() { _uow = Substitute.For <IUnitOfWork2>(); _serviceRequestsDbSet = Substitute.For <DbSet <ServiceRequest>, IQueryable <ServiceRequest>, IDbAsyncEnumerable <ServiceRequest> >(); _uow.GetDbSet <ServiceRequest>().Returns(_serviceRequestsDbSet); _excelBuilder = new ExcelBuilder(); _serviceRequestExportService = new ServiceRequestExportService(_uow, _excelBuilder); }
public ServiceRequestsController(IMapper mapper, IUnitOfWork unitOfWork, IKudosShopService kudosShopService, IPermissionService permissionService, IServiceRequestService serviceRequestService, IServiceRequestExportService serviceRequestExportService) { _categoryRepository = unitOfWork.GetRepository <ServiceRequestCategory>(); _priorityRepository = unitOfWork.GetRepository <ServiceRequestPriority>(); _statusRepository = unitOfWork.GetRepository <ServiceRequestStatus>(); _commentRepository = unitOfWork.GetRepository <ServiceRequestComment>(); _serviceRequestRepository = unitOfWork.GetRepository <ServiceRequest>(); _kudosShopService = kudosShopService; _permissionService = permissionService; _serviceRequestService = serviceRequestService; _serviceRequestExportService = serviceRequestExportService; _uow = unitOfWork; _mapper = mapper; }