public async Task ReadByIdAsync_Return_Null()
        {
            //Setup
            FinanceDbContext        dbContext           = GetDbContext(GetCurrentAsyncMethod());
            Mock <IServiceProvider> serviceProviderMock = GetServiceProvider();

            var vBRealizationService = new VBRealizationService(dbContext, serviceProviderMock.Object);

            VBRealizationWithPOService vBRealizationWithPOService = new VBRealizationWithPOService(dbContext, serviceProviderMock.Object);

            //Act
            var result = await vBRealizationService.ReadByIdAsync(1);

            //Assert
            Assert.NotNull(result);
            Assert.Null(result.Item1);
        }
        public void Read_Return_Success()
        {
            //Setup
            FinanceDbContext        _dbContext          = GetDbContext(GetCurrentAsyncMethod());
            Mock <IServiceProvider> serviceProviderMock = GetServiceProvider();

            var vBRealizationService = new VBRealizationService(_dbContext, serviceProviderMock.Object);

            VBRealizationWithPOService vBRealizationWithPOService = new VBRealizationWithPOService(_dbContext, serviceProviderMock.Object);
            var vBRealizationDocumenData = GetDataUtil(vBRealizationWithPOService).GetTestData_TanpaNomorVB();

            //Act
            ReadResponse <VBRealizationDocumentModel> result = vBRealizationService.Read(1, 1, "{}", new List <string>(), "", "{}");

            //Assert
            Assert.NotNull(result);
            Assert.True(0 < result.Count);
        }
        public async Task ReadByIdAsync_withPO_Return_Success()
        {
            //Setup
            FinanceDbContext        dbContext           = GetDbContext(GetCurrentAsyncMethod());
            Mock <IServiceProvider> serviceProviderMock = GetServiceProvider();

            var vBRequestDocumentService = new VBRequestDocumentService(dbContext, serviceProviderMock.Object);
            var vBRequestDocumentData    = GetDataUtil(vBRequestDocumentService).GetTestData_VBRequestDocumentWithPO();

            var vBRealizationService = new VBRealizationService(dbContext, serviceProviderMock.Object);

            VBRealizationWithPOService vBRealizationWithPOService = new VBRealizationWithPOService(dbContext, serviceProviderMock.Object);
            var vBRealizationDocumenData = GetDataUtil(vBRealizationWithPOService).GetTestData_TanpaNomorVB();

            //Act
            var result = await vBRealizationService.ReadByIdAsync(vBRealizationDocumenData.Id);

            //Assert
            Assert.NotNull(result);
        }