public async Task Should_Success_Create_Data() { var facade = new GarmentReceiptCorrectionFacade(_dbContext(GetCurrentMethod()), GetServiceProvider()); var data = await dataUtil(facade, GetCurrentMethod()).GetNewDataKoreksiKonversi(); var Response = await facade.Create(data, USERNAME); Assert.NotEqual(0, Response); var data2 = await dataUtil(facade, GetCurrentMethod()).GetNewDataKoreksiKonversi(); var dataItem = data.Items.First(); long nowTicks = DateTimeOffset.Now.Ticks; data2.Items.First().ProductId = nowTicks; data2.Items.First().SmallUomId = dataItem.SmallUomId; data2.StorageId = data.StorageId; var Response2 = await facade.Create(data2, USERNAME); Assert.NotEqual(0, Response2); var data3 = await dataUtil(facade, GetCurrentMethod()).GetNewDataKoreksiJumlahPlus(); var dataItem1 = data.Items.First(); data3.Items.First().ProductId = nowTicks; data3.Items.First().SmallUomId = dataItem.SmallUomId; data3.StorageId = nowTicks; var Response3 = await facade.Create(data3, USERNAME); Assert.NotEqual(0, Response2); }
public async Task <GarmentReceiptCorrection> GetTestDataKoreksiJumlahPlus() { var data = await GetNewDataKoreksiJumlahPlus(); await garmentReceiptCorrectionFacade.Create(data, "unit-test"); return(data); }
public async Task Should_Error_Create_Data_Null_Items() { var facade = new GarmentReceiptCorrectionFacade(_dbContext(GetCurrentMethod()), GetServiceProvider()); var data = await dataUtil(facade, GetCurrentMethod()).GetNewDataKoreksiJumlahMinus(); data.Items = null; Exception e = await Assert.ThrowsAsync <Exception>(async() => await facade.Create(data, USERNAME)); Assert.NotNull(e.Message); }