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);
 }
Example #3
0
 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));
 }