public TransactionViewController(IProjectService projectService, IProjectPurchaseOrderService projectPurchaseOrderService, IProjectRequisitionService projectRequistionService, IUnitOfWork unitOfWork)
 {
     _projectService = projectService ?? throw new ArgumentNullException(nameof(projectService));
     _projectPurchaseOrderService = projectPurchaseOrderService ?? throw new ArgumentNullException(nameof(projectPurchaseOrderService));
     _projectRequistionService    = projectRequistionService ?? throw new ArgumentNullException(nameof(projectRequistionService));
     _unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
 }
Beispiel #2
0
 public void Setup()
 {
     _projectService = Substitute.For <IProjectService>();
     _projectPurchaseOrderService = Substitute.For <IProjectPurchaseOrderService>();
     _projectRequistionService    = Substitute.For <IProjectRequisitionService>();
     _unitOfWork = Substitute.For <IUnitOfWork>();
     _controller = new TransactionViewController(_projectService, _projectPurchaseOrderService, _projectRequistionService, _unitOfWork);
 }
 public PurchaseOrderController(IProjectPurchaseOrderService projectPurchaseOrderService, IUnitOfWork unitOfWork)
 {
     _projectPurchaseOrderService = projectPurchaseOrderService ?? throw new ArgumentNullException(nameof(projectPurchaseOrderService));
     _unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
 }