public async Task <GarmentClosingDate> GetTestData(GarmentClosingDate data = null) { data = data ?? GetNewData(); await facade.Create(data, "Unit Test"); return(data); }
public async Task Should_Success_Create_Data() { GarmentClosingDateFacade facade = new GarmentClosingDateFacade(_dbContext(GetCurrentMethod()), ServiceProvider); var model = dataUtil(facade, GetCurrentMethod()).GetNewData(); var Response = await facade.Create(model, USERNAME); Assert.NotEqual(0, Response); }
public async Task Should_Error_Create_Data() { GarmentClosingDateFacade facade = new GarmentClosingDateFacade(_dbContext(GetCurrentMethod()), ServiceProvider); var dataUtil = this.dataUtil(facade, GetCurrentMethod()); var model = await dataUtil.GetTestData(); GarmentClosingDate newModel = dataUtil.CopyData(model); Exception e = await Assert.ThrowsAsync <Exception>(async() => await facade.Create(newModel, USERNAME)); Assert.NotNull(e.Message); }