public ProjectAllocationController(IRegionalRequestService reliefRequistionService , IFDPService fdpService , IAdminUnitService adminUnitService, IProgramService programService, ICommodityService commodityService, IRegionalRequestDetailService reliefRequisitionDetailService, IProjectCodeAllocationService projectCodeAllocationService, IProjectCodeService projectCodeService, IShippingInstructionService shippingInstructionService, IHubService hubService, IHubAllocationService hubAllocationService, ILog log, IReliefRequisitionService requisitionService, ITransactionService transactionservice, ILedgerService ledgerService) { this._regionalRequestService = reliefRequistionService; this._adminUnitService = adminUnitService; this._commodityService = commodityService; this._fdpService = fdpService; this._programService = programService; this._reliefRequisitionDetailService = reliefRequisitionDetailService; this._projectCodeAllocationService = projectCodeAllocationService; this._projectCodeService = projectCodeService; this._shippingInstructionService = shippingInstructionService; this._hubService = hubService; this._hubAllocationService = hubAllocationService; this._requisitionService = requisitionService; this._transactionService = transactionservice; this._ledgerService = ledgerService; this._log = log; }
public RequestController(IRegionalRequestService reliefRequistionService, IFDPService fdpService, IRegionalRequestDetailService reliefRequisitionDetailService, ICommonService commonService, IHRDService hrdService, IApplicationSettingService ApplicationSettingService, IUserAccountService userAccountService, ILog log, IHRDDetailService hrdDetailService, IRegionalPSNPPlanDetailService regionalPSNPPlanDetailService, IRegionalPSNPPlanService RegionalPSNPPlanService, IAdminUnitService adminUnitService, IPlanService planService, IIDPSReasonTypeServices idpsReasonTypeServices) { _regionalRequestService = reliefRequistionService; _fdpService = fdpService; _regionalRequestDetailService = reliefRequisitionDetailService; _commonService = commonService; _hrdService = hrdService; _applicationSettingService = ApplicationSettingService; _userAccountService = userAccountService; _log = log; _HRDDetailService = hrdDetailService; _RegionalPSNPPlanDetailService = regionalPSNPPlanDetailService; _RegionalPSNPPlanService = RegionalPSNPPlanService; _adminUnitService = adminUnitService; _planService = planService; _idpsReasonTypeServices = idpsReasonTypeServices; }
public DashboardController(IRegionalRequestService regionalRequestService, IRegionalRequestDetailService reliefRequisitionDetailService, IReliefRequisitionService reliefRequisitionService) { _regionalRequestService = regionalRequestService; _regionalRequestDetailService = reliefRequisitionDetailService; _reliefRequisitionService = reliefRequisitionService; }
public DashboardController(IRegionalRequestService regionalRequestService, IRegionalRequestDetailService reliefRequisitionDetailService, IReliefRequisitionService reliefRequisitionService, IHRDService hrdService, IRegionalPSNPPlanService regionalPsnpPlanService) { _regionalRequestService = regionalRequestService; _regionalRequestDetailService = reliefRequisitionDetailService; _reliefRequisitionService = reliefRequisitionService; _hrdService = hrdService; _regionalPsnpPlanService = regionalPsnpPlanService; }
public DashboardController(IRegionalRequestService regionalRequestService, IRegionalRequestDetailService reliefRequisitionDetailService, IReliefRequisitionService reliefRequisitionService, IHRDService hrdService, IRegionalPSNPPlanService regionalPsnpPlanService, IUtilizationHeaderSerivce utilization, IUtilizationDetailSerivce utilizationDetail ) { _regionalRequestService = regionalRequestService; _regionalRequestDetailService = reliefRequisitionDetailService; _reliefRequisitionService = reliefRequisitionService; _hrdService = hrdService; _regionalPsnpPlanService = regionalPsnpPlanService; _utilizationService = utilization; _utilizationDetailSerivce = utilizationDetail; }
public RequestControllerTest() { List<RegionalRequest> regionalRequestTest = new List<RegionalRequest>(); { new RegionalRequest { RegionalRequestID = 1, ProgramId = 1, Round = 2, RegionID = 9, ReferenceNumber = "AA1234", Year = 2012, Remark = "remarks" }; new RegionalRequest { RegionalRequestID = 2, ProgramId = 2, Round = 4, RegionID = 7, ReferenceNumber = "1234", Year = 2012, Remark = "" }; } ; List<AdminUnit> adminUnitTest=new List<AdminUnit>(); { new AdminUnit() {AdminUnitID = 1, Name = "Afar", NameAM = null, AdminUnitTypeID = 2, ParentID = 1}; } ; List<Commodity> commodityTest = new List<Commodity> { new Commodity { CommodityID = 5, Name = "Grain",LongName = "",CommodityTypeID = 1, ParentID = 1 }, new Commodity { CommodityID = 6, Name = "Oil",LongName = "",CommodityTypeID = 1, ParentID = 1 }, new Commodity { CommodityID = 8, Name = "CSB",LongName = "",CommodityTypeID = 1, ParentID = 3 }, }; //Mock the Regional Request Service Using Moq Mock<IRegionalRequestService> mockRegionalRequestService = new Mock<IRegionalRequestService>(); Mock<IFDPService> mockFDPService = new Mock<IFDPService>(); Mock<IAdminUnitService> mockAdminUnitService = new Mock<IAdminUnitService>(); Mock<IProgramService> mockProgramService = new Mock<IProgramService>(); Mock<ICommodityService> mockCommodityService = new Mock<ICommodityService>(); Mock<IRegionalRequestDetailService> mockRegionalRequestDetailService=new Mock<IRegionalRequestDetailService>(); // return all regional requests mockRegionalRequestService.Setup(m => m.GetAllReliefRequistion()).Returns(regionalRequestTest); mockRegionalRequestService.Setup(m => m.Get(t=>t.RegionalRequestID==2,null,null)); mockFDPService.Setup(m => m.GetAllFDP()).Returns(new List<FDP>()); mockAdminUnitService.Setup(m => m.FindBy(au => au.AdminUnitTypeID==2)).Returns(adminUnitTest); mockProgramService.Setup(m => m.GetAllProgram()).Returns(new List<Program>()); mockCommodityService.Setup(m => m.GetAllCommodity()).Returns(commodityTest); //return regional requests by id mockRegionalRequestService.Setup(mr => mr.FindById( It.IsAny<int>())).Returns((int i) => regionalRequestTest.Single(x => x.RegionalRequestID == i)); this.MockRegionalRequestService = mockRegionalRequestService.Object; this.MockAdminUnitService = mockAdminUnitService.Object; this.MockFdpService = mockFDPService.Object; this.MockProgramService = mockProgramService.Object; this.MockCommodityService = mockCommodityService.Object; this.MockRegionalRequestDetailService = mockRegionalRequestDetailService.Object; }
public RequestControllerTest() { List <RegionalRequest> regionalRequestTest = new List <RegionalRequest>(); { new RegionalRequest { RegionalRequestID = 1, ProgramId = 1, Round = 2, RegionID = 9, ReferenceNumber = "AA1234", Year = 2012, Remark = "remarks" }; new RegionalRequest { RegionalRequestID = 2, ProgramId = 2, Round = 4, RegionID = 7, ReferenceNumber = "1234", Year = 2012, Remark = "" }; } ; List <AdminUnit> adminUnitTest = new List <AdminUnit>(); { new AdminUnit() { AdminUnitID = 1, Name = "Afar", NameAM = null, AdminUnitTypeID = 2, ParentID = 1 }; } ; List <Commodity> commodityTest = new List <Commodity> { new Commodity { CommodityID = 5, Name = "Grain", LongName = "", CommodityTypeID = 1, ParentID = 1 }, new Commodity { CommodityID = 6, Name = "Oil", LongName = "", CommodityTypeID = 1, ParentID = 1 }, new Commodity { CommodityID = 8, Name = "CSB", LongName = "", CommodityTypeID = 1, ParentID = 3 }, }; //Mock the Regional Request Service Using Moq Mock <IRegionalRequestService> mockRegionalRequestService = new Mock <IRegionalRequestService>(); Mock <IFDPService> mockFDPService = new Mock <IFDPService>(); Mock <IAdminUnitService> mockAdminUnitService = new Mock <IAdminUnitService>(); Mock <IProgramService> mockProgramService = new Mock <IProgramService>(); Mock <ICommodityService> mockCommodityService = new Mock <ICommodityService>(); Mock <IRegionalRequestDetailService> mockRegionalRequestDetailService = new Mock <IRegionalRequestDetailService>(); // return all regional requests mockRegionalRequestService.Setup(m => m.GetAllReliefRequistion()).Returns(regionalRequestTest); mockRegionalRequestService.Setup(m => m.Get(t => t.RegionalRequestID == 2, null, null)); mockFDPService.Setup(m => m.GetAllFDP()).Returns(new List <FDP>()); mockAdminUnitService.Setup(m => m.FindBy(au => au.AdminUnitTypeID == 2)).Returns(adminUnitTest); mockProgramService.Setup(m => m.GetAllProgram()).Returns(new List <Program>()); mockCommodityService.Setup(m => m.GetAllCommodity()).Returns(commodityTest); //return regional requests by id mockRegionalRequestService.Setup(mr => mr.FindById( It.IsAny <int>())).Returns((int i) => regionalRequestTest.Single(x => x.RegionalRequestID == i)); this.MockRegionalRequestService = mockRegionalRequestService.Object; this.MockAdminUnitService = mockAdminUnitService.Object; this.MockFdpService = mockFDPService.Object; this.MockProgramService = mockProgramService.Object; this.MockCommodityService = mockCommodityService.Object; this.MockRegionalRequestDetailService = mockRegionalRequestDetailService.Object; }