public async Task PageConfidenceServiceTest()
        {
            var documentService = NewPageDocumentDataService();
            IPageConfidenceService pageConfidenceService = new PageConfidenceService(
                new PageConfidenceDataService(documentService),
                documentService, pageConfidenceCalculator);

            Assert.True(DoubleEquals(0.404, (await pageConfidenceService.Get("one.com")).Scores["Sport"]));
            Assert.True(DoubleEquals(0.508, (await pageConfidenceService.Get("two.com")).Scores["Sport"]));
            Assert.True(DoubleEquals(0.428, (await pageConfidenceService.Get("three.com")).Scores["Sport"]));
        }
        public async Task PageConfidenceService_Random()
        {
            IPageConfidenceService pageConfidenceService = new PageConfidenceService(
                new PageConfidenceDataService(randomDocumentService),
                randomDocumentService, pageConfidenceCalculator);

            IPageConfidenceRawService rawService = new PageConfidenceRawService(randomDocumentService,
                                                                                new PageConfidenceDataService(randomDocumentService));

            for (int i = 0; i < 10; i++)
            {
                Assert.True(DoubleEquals((await pageConfidenceService.Get($"{i}.com")).Scores["Sport"],
                                         (await rawService.Get($"{i}.com")).Scores["Sport"]));
            }
        }