public async Task Should_Success_Create_Data() { var facade = new GarmentReturnCorrectionNoteFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var data = await dataUtil(facade, GetCurrentMethod()).GetNewData(); var Response = await facade.Create(data, false, USERNAME); Assert.NotEqual(Response, 0); }
public async Task Should_Success_Get_Data_By_Id() { var facade = new GarmentReturnCorrectionNoteFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var data = await dataUtil(facade, GetCurrentMethod()).GetTestData(USERNAME); var Response = facade.ReadById((int)data.Id); Assert.NotEqual(Response.Id, 0); }
public async Task Should_Success_Get_All_Data() { var facade = new GarmentReturnCorrectionNoteFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var data = await dataUtil(facade, GetCurrentMethod()).GetTestData(USERNAME); var Response = facade.Read(); Assert.NotEmpty(Response.Item1); }
public async Task Should_Error_Create_Data_Null_Items() { var facade = new GarmentReturnCorrectionNoteFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var data = await dataUtil(facade, GetCurrentMethod()).GetNewData(); data.Items = null; Exception e = await Assert.ThrowsAsync <Exception>(async() => await facade.Create(data, false, USERNAME)); Assert.NotNull(e.Message); }
private GarmentReturnCorrectionNoteDataUtil dataUtil(GarmentReturnCorrectionNoteFacade facade, string testName) { var garmentPurchaseRequestFacade = new GarmentPurchaseRequestFacade(ServiceProvider, _dbContext(testName)); var garmentPurchaseRequestDataUtil = new GarmentPurchaseRequestDataUtil(garmentPurchaseRequestFacade); var garmentInternalPurchaseOrderFacade = new GarmentInternalPurchaseOrderFacade(_dbContext(testName)); var garmentInternalPurchaseOrderDataUtil = new GarmentInternalPurchaseOrderDataUtil(garmentInternalPurchaseOrderFacade, garmentPurchaseRequestDataUtil); var garmentExternalPurchaseOrderFacade = new GarmentExternalPurchaseOrderFacade(ServiceProvider, _dbContext(testName)); var garmentExternalPurchaseOrderDataUtil = new GarmentExternalPurchaseOrderDataUtil(garmentExternalPurchaseOrderFacade, garmentInternalPurchaseOrderDataUtil); var garmentDeliveryOrderFacade = new GarmentDeliveryOrderFacade(GetServiceProviderDO().Object, _dbContext(testName)); var garmentDeliveryOrderDataUtil = new GarmentDeliveryOrderDataUtil(garmentDeliveryOrderFacade, garmentExternalPurchaseOrderDataUtil); return(new GarmentReturnCorrectionNoteDataUtil(facade, garmentDeliveryOrderDataUtil)); }
public GarmentReturnCorrectionNoteDataUtil(GarmentReturnCorrectionNoteFacade garmentReturnCorrectionNoteFacade, GarmentDeliveryOrderDataUtil garmentDeliveryOrderDataUtil) { this.garmentReturnCorrectionNoteFacade = garmentReturnCorrectionNoteFacade; this.garmentDeliveryOrderDataUtil = garmentDeliveryOrderDataUtil; }