public async Task Should_Success_GenerateExcel()
        {
            VBStatusReportService service = new VBStatusReportService(GetServiceProvider().Object, _dbContext(GetCurrentMethod()));
            var data = await _dataUtil(service).GetTestData_ById();

            var dataRealisation = new RealizationVbModel()
            {
                DateEstimate    = DateTimeOffset.Now,
                VBNoRealize     = "VBNoRealize",
                VBNo            = "VBNo",
                Date            = DateTimeOffset.Now,
                Amount          = 100,
                isVerified      = false,
                LastModifiedUtc = DateTime.Now,
            };

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

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

            Assert.NotNull(Response);
            Response = service.GenerateExcel(0, 0, null, "Outstanding", null, null, null, null, null, null, 7);
            Assert.NotNull(Response);
            Response = service.GenerateExcel(0, 0, null, "All", null, null, null, null, null, null, 7);
            Assert.NotNull(Response);
        }
        public async Task Should_Success_Get_Data_By_Applicant_Name()
        {
            VBStatusReportService service = new VBStatusReportService(GetServiceProvider().Object, _dbContext(GetCurrentMethod()));
            var data = await _dataUtil(service).GetTestData_ById();

            var Response = await service.GetByApplicantName(data.CreatedBy);

            Assert.NotNull(Response);
        }
        public async Task Should_Success_GetReportWithCurrency()
        {
            //Arrange
            VBStatusReportService service = new VBStatusReportService(GetServiceProvider().Object, _dbContext(GetCurrentMethod()));
            var data = await _dataUtil(service).GetTestData_ById();

            //Act
            var Response = service.GetReportWithCurrency(data.UnitId, data.Id, "", "CANCEL", data.Date, data.Date, data.Date, data.Date, data.Date, data.Date, 7);

            //Assert
            Assert.NotNull(Response);
        }
        public async Task Should_Success_GetReport()
        {
            VBStatusReportService service = new VBStatusReportService(GetServiceProvider().Object, _dbContext(GetCurrentMethod()));
            var data = await _dataUtil(service).GetTestData_ById();

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

            Assert.NotNull(Response);

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

            Response = service.GetReport(0, 0, null, "Clearance", null, data.Date, null, data.Date, null, data.Date, 7);
            Assert.NotNull(Response);
        }
 private VBStatusReportDataUtil _dataUtil(VBStatusReportService service)
 {
     return(new VBStatusReportDataUtil(service));
 }
Ejemplo n.º 6
0
 public VBStatusReportDataUtil(VBStatusReportService service)
 {
     this.service = service;
 }