public async Task ReadToVerified_Success()
        {
            //Setup
            var dbContext             = GetDbContext(GetCurrentMethod());
            var serviceProviderMock   = GetServiceProvider();
            var vbVerificationService = new VbVerificationService(dbContext, serviceProviderMock.Object);

            RealizationVbModel data = await _vbVerificationDataUtil(vbVerificationService, dbContext).GetTestData_RealizationVbModel();

            //Act
            var result = vbVerificationService.ReadToVerified(1, 25, "{}", new List <string>(), "", "{}");

            //Assert
            Assert.NotNull(result);
        }
        public async Task Should_Success_ReadById()
        {
            //Setup
            var dbContext           = GetDbContext(GetCurrentMethod());
            var serviceProviderMock = GetServiceProvider();

            var vbVerificationService = new VbVerificationService(dbContext, serviceProviderMock.Object);
            RealizationVbModel data   = await _vbVerificationDataUtil(vbVerificationService, dbContext).GetTestData_RealizationVbModel();

            //Act
            var result = await vbVerificationService.ReadById(data.Id);

            //Assert
            Assert.NotNull(result);
        }
        public async Task Should_Success_CreateAsync_with_DataNotVerified()
        {
            //Setup
            var dbContext = GetDbContext(GetCurrentAsyncMethod());

            VbVerificationService vbVerificationService = new VbVerificationService(dbContext, GetServiceProvider().Object);

            VbVerificationViewModel viewModel = _vbVerificationDataUtil(vbVerificationService, dbContext).Get_NotVerified_VbVerificationViewModel();
            RealizationVbModel      data      = await _vbVerificationDataUtil(vbVerificationService, dbContext).GetTestData_RealizationVbModel();

            //Act
            var Response = await vbVerificationService.CreateAsync(viewModel);

            //Assert
            Assert.NotEqual(0, Response);
        }
        public async Task ReadVerification_Return_Success()
        {
            //Setup
            var dbContext           = GetDbContext(GetCurrentMethod());
            var serviceProviderMock = GetServiceProvider();

            var vbVerificationService = new VbVerificationService(dbContext, serviceProviderMock.Object);

            RealizationVbModel data = await _vbVerificationDataUtil(vbVerificationService, dbContext).GetTestData_RealizationVbModel();

            //Act
            var response = vbVerificationService.ReadVerification(1, 1, "{}", new List <string>(), "", "{}");

            //Assert
            Assert.NotNull(response);
            Assert.True(response.Data.Count > 0);
        }
 private VbVerificationDataUtil _vbVerificationDataUtil(VbVerificationService service, FinanceDbContext dbContext)
 {
     return(new VbVerificationDataUtil(service, dbContext));
 }
 public VbVerificationDataUtil(VbVerificationService service, FinanceDbContext dbContext)
 {
     _service   = service;
     _dbContext = dbContext;
 }