Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
 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;
 }
Exemplo n.º 4
0
 public DashboardController(IRegionalRequestService regionalRequestService,
     IRegionalRequestDetailService reliefRequisitionDetailService,
     IReliefRequisitionService reliefRequisitionService)
 {
     _regionalRequestService = regionalRequestService;
     _regionalRequestDetailService = reliefRequisitionDetailService;
     _reliefRequisitionService = reliefRequisitionService;
 }
Exemplo n.º 5
0
 public DashboardController(IRegionalRequestService regionalRequestService,
                            IRegionalRequestDetailService reliefRequisitionDetailService,
                            IReliefRequisitionService reliefRequisitionService,
                            IHRDService hrdService, IRegionalPSNPPlanService regionalPsnpPlanService)
 {
     _regionalRequestService       = regionalRequestService;
     _regionalRequestDetailService = reliefRequisitionDetailService;
     _reliefRequisitionService     = reliefRequisitionService;
     _hrdService = hrdService;
     _regionalPsnpPlanService = regionalPsnpPlanService;
 }
Exemplo n.º 6
0
 public DashboardController(IRegionalRequestService regionalRequestService,
     IRegionalRequestDetailService reliefRequisitionDetailService,
     IReliefRequisitionService reliefRequisitionService,
     IHRDService hrdService, IRegionalPSNPPlanService regionalPsnpPlanService)
 {
     _regionalRequestService = regionalRequestService;
     _regionalRequestDetailService = reliefRequisitionDetailService;
     _reliefRequisitionService = reliefRequisitionService;
     _hrdService = hrdService;
     _regionalPsnpPlanService = regionalPsnpPlanService;
 }
Exemplo n.º 7
0
 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;
 }
Exemplo n.º 8
0
 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;
 }
Exemplo n.º 9
0
        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;
        }
Exemplo n.º 10
0
        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;
        }