public async Task <VBRealizationDocumentNonPOViewModel> GetTestData() { var vm = GetNewData_VBRealizationDocumentNonPOViewModel(); int id = await _service.CreateAsync(vm); var data = await _service.ReadByIdAsync(id); return(data); }
public async Task Should_Fail_CreateAsync() { //Setup var serviceProviderMock = GetServiceProviderMock(); var dbContext = GetDbContext(GetCurrentMethod()); VBRealizationDocumentNonPOService service = new VBRealizationDocumentNonPOService(serviceProviderMock.Object, dbContext); var vm = GetDataUtil(service).GetNewData_VBRealizationDocumentNonPOViewModel(); //Act and Assert await Assert.ThrowsAsync <System.NullReferenceException>(() => service.CreateAsync(null)); }
public async Task Should_Success_CreateAsync() { //Setup var serviceProviderMock = GetServiceProviderMock(); var dbContext = GetDbContext(GetCurrentMethod()); VBRealizationDocumentNonPOService service = new VBRealizationDocumentNonPOService(serviceProviderMock.Object, dbContext); var vm = GetDataUtil(service).GetNewData_VBRealizationDocumentNonPOViewModel(); //Act var result = await service.CreateAsync(vm); //Assert Assert.NotEqual(0, result); }