Beispiel #1
0
        public async void Get_Success_Excel()
        {
            var dbContext       = DbContext(GetCurrentMethod());
            var serviceProvider = GetServiceProviderMock(dbContext).Object;

            CostCalculationGarmentFacade costCalculationGarmentFacade = new CostCalculationGarmentFacade(serviceProvider, dbContext);

            var data = await DataUtil(costCalculationGarmentFacade, serviceProvider, dbContext).GetTestData();

            await costCalculationGarmentFacade.PostCC(new List <long> {
                data.Id
            });

            await costCalculationGarmentFacade.UnpostCC(data.Id, "Alasan Unpost");

            await costCalculationGarmentFacade.PostCC(new List <long> {
                data.Id
            });

            await costCalculationGarmentFacade.UnpostCC(data.Id, "Alasan Unpost");

            var facade = new MonitoringUnpostCostCalculationFacade(serviceProvider);

            var filter = new
            {
                data.Section,
                data.RO_Number,
                data.PreSCNo,
                data.UnitCode,
                data.CreatedBy
            };
            var Response = facade.GenerateExcel(filter: JsonConvert.SerializeObject(filter));

            Assert.NotNull(Response.Item2);
        }
Beispiel #2
0
        public void Get_Success_Empty_Excel()
        {
            var dbContext       = DbContext(GetCurrentMethod());
            var serviceProvider = GetServiceProviderMock(dbContext).Object;

            var facade = new MonitoringUnpostCostCalculationFacade(serviceProvider);

            var Response = facade.GenerateExcel();

            Assert.NotNull(Response.Item2);
        }
Beispiel #3
0
        public async void Get_Success()
        {
            var dbContext       = DbContext(GetCurrentMethod());
            var serviceProvider = GetServiceProviderMock(dbContext).Object;

            CostCalculationGarmentFacade costCalculationGarmentFacade = new CostCalculationGarmentFacade(serviceProvider, dbContext);

            var data = await DataUtil(costCalculationGarmentFacade, serviceProvider, dbContext).GetTestData();

            await costCalculationGarmentFacade.PostCC(new List <long> {
                data.Id
            });

            await costCalculationGarmentFacade.UnpostCC(data.Id, "Alasan Unpost");

            var facade   = new MonitoringUnpostCostCalculationFacade(serviceProvider);
            var Response = facade.Read();

            Assert.NotEqual(Response.Item2, 0);
        }