Ejemplo n.º 1
0
        public async void Get_Success()
        {
            var dbContext       = DbContext(GetCurrentMethod());
            var serviceProvider = GetServiceProviderMock(dbContext).Object;

            WeeklyPlanFacade facade = new WeeklyPlanFacade(serviceProvider, dbContext);

            var data = await DataUtil(facade).GetTestData();

            IMonitoringRemainingEHFacade monitoringRemainingEHFacade = new MonitoringRemainingEHFacade(serviceProvider, dbContext);

            var filter = new
            {
                year = data.Year
            };
            var Response = monitoringRemainingEHFacade.Read(filter: JsonConvert.SerializeObject(filter));

            Assert.NotEqual(Response.Item2, 0);
        }
        private GarmentSewingBlockingPlanDataUtil DataUtil(GarmentSewingBlockingPlanFacade facade, SalesDbContext dbContext)
        {
            var serviceProvider     = GetServiceProviderMock(dbContext).Object;
            var WeekserviceProvider = GetWeekServiceProviderMock(dbContext).Object;
            var BOserviceProvider   = GetBOServiceProviderMock(dbContext).Object;

            var weeklyPlanFacade   = new WeeklyPlanFacade(WeekserviceProvider, dbContext);
            var weeklyPlanDataUtil = new WeeklyPlanDataUtil(weeklyPlanFacade);

            var bookingOrderFacade          = new GarmentBookingOrderFacade(BOserviceProvider, dbContext);
            var garmentBookingOrderDataUtil = new GarmentBookingOrderDataUtil(bookingOrderFacade);

            var garmentSewingBlockingPlanFacade = new GarmentSewingBlockingPlanFacade(serviceProvider, dbContext);
            var garmentPurchaseRequestDataUtil  = new GarmentSewingBlockingPlanDataUtil(garmentSewingBlockingPlanFacade, weeklyPlanDataUtil, garmentBookingOrderDataUtil);



            return(garmentPurchaseRequestDataUtil);
        }
Ejemplo n.º 3
0
        protected virtual WeeklyPlanDataUtil DataUtil(WeeklyPlanFacade facade, SalesDbContext dbContext = null)
        {
            WeeklyPlanDataUtil dataUtil = new WeeklyPlanDataUtil(facade);

            return(dataUtil);
        }