public async Task <GarmentBeacukai> GetTestData(string user) { GarmentBeacukai model = await GetNewData(user); await facade.Create(model, user); return(model); }
public async Task Should_Success_Get_by_PO() { var facadeDO = new GarmentDeliveryOrderFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); GarmentDeliveryOrder dataDO = await dataUtilDO(facadeDO, GetCurrentMethod()).GetNewData(); foreach (var i in dataDO.Items) { foreach (var d in i.Details) { d.POSerialNumber = "PONO123"; d.RONo = "RONO123"; } } await facadeDO.Create(dataDO, USERNAME); var facade = new GarmentBeacukaiFacade(_dbContext(GetCurrentMethod()), GetServiceProvider().Object); GarmentBeacukai data = await dataUtil(facade, GetCurrentMethod()).GetNewData(USERNAME, dataDO); data.CustomsType = "BC 23"; var Responses = await facade.Create(data, USERNAME); //var facadeReport = new GarmentBeacukaiFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var Response = facade.ReadBCByPOSerialNumbers("PONO123,PONO123"); Assert.NotNull(Response); }
public async void Should_Success_Create_Data() { var facade = new GarmentBeacukaiFacade(_dbContext(GetCurrentMethod()), ServiceProvider); GarmentBeacukai data = await dataUtil(facade, GetCurrentMethod()).GetNewData(USERNAME); var Response = await facade.Create(data, USERNAME); Assert.NotEqual(Response, 0); }
public async void Should_Error_Create_Data() { var facade = new GarmentBeacukaiFacade(_dbContext(GetCurrentMethod()), ServiceProvider); GarmentBeacukai model = await dataUtil(facade, GetCurrentMethod()).GetNewData(USERNAME); model.Items = null; Exception e = await Assert.ThrowsAsync <Exception>(async() => await facade.Create(model, USERNAME)); Assert.NotNull(e.Message); }
public async Task Should_Success_Create_Data_null_BillNo() { var facade = new GarmentBeacukaiFacade(_dbContext(GetCurrentMethod()), ServiceProvider); GarmentBeacukai data = await dataUtil(facade, GetCurrentMethod()).GetNewData(USERNAME); data.BillNo = ""; var Response = await facade.Create(data, USERNAME); Assert.NotEqual(0, Response); }
public async void Should_Success_Get_Data_By_Id() { var facade = new GarmentBeacukaiFacade(_dbContext(GetCurrentMethod()), ServiceProvider); GarmentBeacukai data = await dataUtil(facade, GetCurrentMethod()).GetNewData(USERNAME); var Responses = await facade.Create(data, USERNAME); var Response = facade.ReadById((int)data.Id); Assert.NotNull(Response); }
public async Task Should_Success_Get_All_Data_Excel() { var facade = new GarmentBeacukaiFacade(_dbContext(GetCurrentMethod()), ServiceProvider); GarmentBeacukai data = await dataUtil(facade, GetCurrentMethod()).GetNewData(USERNAME); var Responses = await facade.Create(data, USERNAME); int year = DateTimeOffset.Now.Year; var Facade = new GarmentPurchaseDayBookReportFacade(ServiceProvider, _dbContext(GetCurrentMethod())); var Response = Facade.GenerateExcel(null, true, null, null, year, 0); Assert.NotNull(Response); }
public async Task Should_Success_Get_Excel_Data_BC_23() { var facade = new GarmentBeacukaiFacade(_dbContext(GetCurrentMethod()), ServiceProvider); GarmentBeacukai data = await dataUtil(facade, GetCurrentMethod()).GetNewData(USERNAME); data.CustomsType = "BC 23"; var Responses = await facade.Create(data, USERNAME); var facadeReport = new GarmentBC23ReportFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var Response = facadeReport.GetXLs(DateTime.Now, DateTime.Now, 7); Assert.IsType <MemoryStream>(Response); }