public async Task Should_Fail_Post_Disposition_Verification() { PurchasingDispositionExpeditionService service = new PurchasingDispositionExpeditionService(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); PurchasingDispositionExpeditionModel model = await _dataUtil(service).GetTestData(); PurchasingDispositionVerificationViewModel data = new PurchasingDispositionVerificationViewModel() { DispositionNo = model.DispositionNo, Id = 0, Reason = "Reason", SubmitPosition = ExpeditionPosition.SEND_TO_PURCHASING_DIVISION, VerifyDate = DateTimeOffset.UtcNow }; await Assert.ThrowsAnyAsync <Exception>(() => service.PurchasingDispositionVerification(null)); }
public async Task Should_Success_Post_Disposition_Verification_Create_Purchasing() { PurchasingDispositionExpeditionService service = new PurchasingDispositionExpeditionService(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); PurchasingDispositionExpeditionModel model = await _dataUtil(service).GetTestData(); PurchasingDispositionVerificationViewModel data = new PurchasingDispositionVerificationViewModel() { DispositionNo = model.DispositionNo, Id = 0, Reason = "Reason", SubmitPosition = ExpeditionPosition.SEND_TO_PURCHASING_DIVISION, VerifyDate = DateTimeOffset.UtcNow }; var response = await service.PurchasingDispositionVerification(data); Assert.NotEqual(0, response); }
public async Task Should_Success_Get_All_Data() { PurchasingDispositionExpeditionService service = new PurchasingDispositionExpeditionService(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); PurchasingDispositionExpeditionModel model = await _dataUtil(service).GetTestData(); PurchasingDispositionVerificationViewModel data = new PurchasingDispositionVerificationViewModel() { DispositionNo = model.DispositionNo, Id = 0, Reason = "Reason", SubmitPosition = ExpeditionPosition.SEND_TO_PURCHASING_DIVISION, VerifyDate = DateTimeOffset.UtcNow }; await service.PurchasingDispositionVerification(data); DateTimeOffset tomorrow = DateTimeOffset.UtcNow.AddDays(1); PaymentDispositionNotVerifiedReportService report = new PaymentDispositionNotVerifiedReportService(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var response = report.GetReport("", "", "", model.VerifyDate.GetValueOrDefault().AddDays(-30), tomorrow, 1, 25, "{}", 7, "notHistory"); Assert.NotNull(response.Item1); }
public async Task Should_Success_GenerateExcel_WithDateIsNull() { PurchasingDispositionExpeditionService service = new PurchasingDispositionExpeditionService(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); PurchasingDispositionExpeditionModel model = await _dataUtil(service).GetTestData(); PurchasingDispositionVerificationViewModel data = new PurchasingDispositionVerificationViewModel() { DispositionNo = model.DispositionNo, Id = 0, Reason = "Reason", SubmitPosition = ExpeditionPosition.SEND_TO_PURCHASING_DIVISION, VerifyDate = DateTimeOffset.UtcNow }; await service.PurchasingDispositionVerification(data); PaymentDispositionNotVerifiedReportService report = new PaymentDispositionNotVerifiedReportService(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var reportResponse = report.GenerateExcel("", "", "", null, null, 7, "history"); Assert.NotNull(reportResponse); }