public async Task Should_Error_Create_Data() { var facade = new GarmentSupplierBalanceDebtFacade(ServiceProvider, _dbContext(GetCurrentMethod())); GarmentSupplierBalanceDebt data = new GarmentSupplierBalanceDebt { SupplierCode = $"BuyerCode{DateTimeOffset.Now.Ticks}a", DOCurrencyCode = "IDR", DOCurrencyRate = 1, CodeRequirment = $"{DateTimeOffset.Now.Ticks}a", CreatedBy = "UnitTest", Import = false, SupplierName = "SupplierTest123", TotalValas = DateTimeOffset.Now.Ticks, TotalAmountIDR = DateTimeOffset.Now.Ticks, DOCurrencyId = 1, SupplierId = 1, Year = 2020, Items = new List <GarmentSupplierBalanceDebtItem> { new GarmentSupplierBalanceDebtItem { BillNo = "BP181122142947000001", ArrivalDate = DateTimeOffset.Now, DONo = $"{DateTimeOffset.Now.Ticks}a", DOId = 1, InternNo = "InternNO1234", IDR = DateTimeOffset.Now.Ticks, Valas = DateTimeOffset.Now.Ticks, PaymentMethod = "PaymentMethodTest", PaymentType = "PaymentMethodTest" } } }; Exception e = await Assert.ThrowsAsync <Exception>(async() => await facade.Create(null, USERNAME)); Assert.NotNull(e.Message); }
public async Task Should_Success_Get_Loader_With_Params() { GarmentDeliveryOrderFacade facade = new GarmentDeliveryOrderFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var model = await dataUtil(facade, GetCurrentMethod()).GetTestData(); var facadedebt = new GarmentSupplierBalanceDebtFacade(ServiceProvider, _dbContext(GetCurrentMethod())); var Response = facadedebt.ReadLoader(Search: "[\"BillNo\"]", Select: "{ \"billNo\" : \"BillNo\", \"dONo\" : \"DONo\", \"ArrivalDate\" : 1 }", year: DateTime.Now.Year); Assert.NotNull(Response.Data); }
public async Task Should_Success_Get_Loader() { GarmentDeliveryOrderFacade facade = new GarmentDeliveryOrderFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var model = await dataUtil(facade, GetCurrentMethod()).GetTestData(); var facadedebt = new GarmentSupplierBalanceDebtFacade(ServiceProvider, _dbContext(GetCurrentMethod())); var Response = facadedebt.ReadLoader(1, 25, "{}", DateTime.Now.Year); Assert.NotNull(Response.Data); }
public async Task Should_Success_Get_Data_By_Id() { var facade = new GarmentSupplierBalanceDebtFacade(ServiceProvider, _dbContext(GetCurrentMethod())); GarmentSupplierBalanceDebt data = new GarmentSupplierBalanceDebt { SupplierCode = $"BuyerCode{DateTimeOffset.Now.Ticks}a", DOCurrencyCode = "IDR", DOCurrencyRate = 1, CodeRequirment = $"{DateTimeOffset.Now.Ticks}a", CreatedBy = "UnitTest", Import = false, SupplierName = "SupplierTest123", TotalValas = DateTimeOffset.Now.Ticks, TotalAmountIDR = DateTimeOffset.Now.Ticks, DOCurrencyId = 1, SupplierId = 1, Year = 2020, Items = new List <GarmentSupplierBalanceDebtItem> { new GarmentSupplierBalanceDebtItem { BillNo = "BP181122142947000001", ArrivalDate = DateTimeOffset.Now, DONo = $"{DateTimeOffset.Now.Ticks}a", DOId = 1, InternNo = "InternNO1234", IDR = DateTimeOffset.Now.Ticks, Valas = DateTimeOffset.Now.Ticks, PaymentMethod = "PaymentMethodTest", PaymentType = "PaymentMethodTest" } } }; var Responses = await facade.Create(data, USERNAME); var Response = facade.ReadById((int)data.Id); Assert.NotNull(Response); }