public void Setup() { _service = Substitute.For <ICoupaImporterService>(); _unitOfWork = Substitute.For <IUnitOfWork>(); _backgroundJobClient = Substitute.For <IBackgroundJobClient>(); _controller = new CoupaImporterController(_service, _unitOfWork, _backgroundJobClient); }
public void Setup() { _coupaImporterRepository = Substitute.For <ICoupaImporterRepository>(); _projectPurchaseOrderRepository = Substitute.For <IProjectPurchaseOrderRepository>(); _projectInvoiceRepository = Substitute.For <IProjectInvoiceRepository>(); _projectRequisitionRepository = Substitute.For <IProjectRequisitionRepository>(); _unitOfWork = Substitute.For <IUnitOfWork>(); _service = new CoupaImporterService(_coupaImporterRepository, _projectInvoiceRepository, _projectPurchaseOrderRepository, _projectRequisitionRepository, _unitOfWork); }
public CoupaImporterController(ICoupaImporterService coupaImporterService, IUnitOfWork unitOfWork, IBackgroundJobClient backgroundJobClient) { _service = coupaImporterService ?? throw new ArgumentNullException(nameof(coupaImporterService)); _unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork)); _backgroundJobClient = backgroundJobClient ?? throw new ArgumentNullException(nameof(backgroundJobClient)); }