BusinessLogic.Tests.IntegrationTests.JobsTests.BoardGameGeekBatchUpdateServiceTests.RefreshAllBoardGameGeekDataIntegrationTest.UpdateAllBoardGameGeekGameDefinitionData C# (CSharp) Метод

UpdateAllBoardGameGeekGameDefinitionData() приватный Метод

private UpdateAllBoardGameGeekGameDefinitionData ( ) : void
Результат void
        public void UpdateAllBoardGameGeekGameDefinitionData()
        {
            using (NemeStatsDbContext nemeStatsDbContext = new NemeStatsDbContext())
            {
                using (var dataContext = new NemeStatsDataContext(nemeStatsDbContext, new SecuredEntityValidatorFactory()))
                {
                    var apiDownloaderService = new ApiDownloaderService();
                    //API failures won't get logged!
                    var rollbarClient = MockRepository.GenerateMock<IRollbarClient>();
                    var boardGameGeekClient = new BoardGameGeekClient(apiDownloaderService, rollbarClient);
                    var batchUpdateService = new BoardGameGeekBatchUpdateJobService(dataContext, boardGameGeekClient, rollbarClient);

                    var totalRecordsUpdated = batchUpdateService.RefreshAllBoardGameGeekData();

                    Debug.WriteLine("Updated {0} total BoardGameGeekGameDefinition records.", totalRecordsUpdated);
                }
            }
  
        }
    }
RefreshAllBoardGameGeekDataIntegrationTest