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)); }
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)); }