コード例 #1
0
        public async Task Should_Success_GenerateExcel()
        {
            VBExpeditionRealizationReportService service = new VBExpeditionRealizationReportService(GetServiceProvider().Object, _dbContext(GetCurrentMethod()));
            var data = await _dataUtil(service).GetTestData_ById();

            var dataRealization = new RealizationVbModel()
            {
                VBNo               = "VBNo",
                VBNoRealize        = "VBNoRealize",
                CurrencyCode       = "IDR",
                Amount             = 100,
                Date               = DateTimeOffset.Now,
                VerifiedName       = "VerifiedName",
                VerifiedDate       = DateTimeOffset.Now,
                isVerified         = true,
                isNotVeridied      = false,
                Reason_NotVerified = "Reason_NotVerified",
                LastModifiedUtc    = DateTime.Now,
                Position           = 5
            };

            service._DbContext.RealizationVbs.Add(dataRealization);
            service._DbContext.SaveChanges();

            var Response = service.GenerateExcel(0, 0, null, 0, 0, "All", null, null, 7);

            Assert.NotNull(Response);

            Response = service.GenerateExcel(0, 0, null, 0, 0, "Cashier", data.Date, null, 7);
            Assert.NotNull(Response);

            Response = service.GenerateExcel(0, 0, null, 0, 0, "Return", null, data.Date, 7);
            Assert.NotNull(Response);
        }
コード例 #2
0
        public async Task Should_Success_GetReport()
        {
            VBExpeditionRealizationReportService service = new VBExpeditionRealizationReportService(GetServiceProvider().Object, _dbContext(GetCurrentMethod()));
            var data = await _dataUtil(service).GetTestData_ById();

            var Response = service.GetReport(data.Id, data.Id, "CreatedBy", data.UnitId, data.UnitDivisionId, "All", data.Date, data.Date, 7);

            Assert.NotNull(Response);

            Response = service.GetReport(data.Id, data.Id, "", data.UnitId, data.UnitDivisionId, "Cashier", null, data.Date, 7);
            Assert.NotNull(Response);

            Response = service.GetReport(data.Id, data.Id, null, data.UnitId, data.UnitDivisionId, "Return", data.Date, null, 7);
            Assert.NotNull(Response);
        }
コード例 #3
0
 private VBExpeditionRealizationReportDataUtil _dataUtil(VBExpeditionRealizationReportService service)
 {
     return(new VBExpeditionRealizationReportDataUtil(service));
 }
 public VBExpeditionRealizationReportDataUtil(VBExpeditionRealizationReportService service)
 {
     this.service = service;
 }