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); }
public async Task Should_Success_Read() { //Setup var serviceProviderMock = GetServiceProviderMock(); var dbContext = GetDbContext(GetCurrentMethod()); VBRealizationDocumentNonPOService service = new VBRealizationDocumentNonPOService(serviceProviderMock.Object, dbContext); var vm = await GetDataUtil(service).GetTestData(); //Act var result = service.Read(1, 25, "{}", new List <string> (), "", "{}"); //Assert Assert.True(0 < result.Data.Count); }
public async Task Should_Success_UpdateAsync_When_VB_DocumentId_Exists() { //Setup var serviceProviderMock = GetServiceProviderMock(); var dbContext = GetDbContext(GetCurrentMethod()); VBRealizationDocumentNonPOService service = new VBRealizationDocumentNonPOService(serviceProviderMock.Object, dbContext); var data = await GetDataUtil(service).GetTestData(); var vm = GetDataUtil(service).GetNewData_VBRealizationDocumentNonPOViewModel(); vm.VBDocument.Id = 2; var result = await service.UpdateAsync(data.Id, vm); //Assert Assert.NotEqual(0, result); }
public async Task Should_Success_DeleteAsync() { //Setup var serviceProviderMock = GetServiceProviderMock(); var dbContext = GetDbContext(GetCurrentMethod()); VBRealizationDocumentNonPOService service = new VBRealizationDocumentNonPOService(serviceProviderMock.Object, dbContext); var vm = await GetDataUtil(service).GetTestData(); var vBRequestDocumentService = new VBRequestDocumentService(dbContext, serviceProviderMock.Object); var data = await GetdataUtil(vBRequestDocumentService).GetTestData_VBRequestDocumentNonPO(); //Act var result = await service.DeleteAsync(vm.Id); //Assert Assert.NotEqual(0, result); }
public async Task Success_Success_ClearanceVBPost() { var dbContext = _dbContext(GetCurrentMethod()); var serviceProvider = GetServiceProvider().Object; var service = new ClearaceVBService(serviceProvider, dbContext); var data = await _dataUtil(service).GetTestData(); var vBRealizationDocumentNonPOService = new VBRealizationDocumentNonPOService(serviceProvider, dbContext); var vm = await _dataUtil(vBRealizationDocumentNonPOService).GetTestData(); var VBRealizationDocumentExpedition = new VBRealizationDocumentExpeditionService(dbContext, GetServiceProvider().Object); var model = _dataUtil(VBRealizationDocumentExpedition, dbContext).GetTestData_VBRealizationDocumentExpedition(); var dto = _dataUtil(service).GetNewData_ClearenceFormDto(); var Response = await service.ClearanceVBPost(dto); Assert.NotEqual(0, Response); }
public VBRealizationDocumentNonPODataUtil(VBRealizationDocumentNonPOService service) { _service = service; }
public VBRealizationDocumentNonPODataUtil _dataUtil(VBRealizationDocumentNonPOService service) { return(new VBRealizationDocumentNonPODataUtil(service)); }