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"])); } }