コード例 #1
0
        public async Task TestSearchServiceFindsItemsInSpecificHtmlFile()
        {
            var mockLogger        = new Mock <ILogger <SearchServices> >();
            var mockConfiguration = new Mock <IConfiguration>();

            mockConfiguration.Setup(x => x.GetSection(It.IsAny <string>())[It.IsAny <string>()]).Returns(@"<div class=""ZINbbc xpd O9g5cc uUPGi"">");

            var searchServices = new SearchServices(GoogleSearch, mockLogger.Object, mockConfiguration.Object);
            var result         = await searchServices.SearchAsync("www.infotrack.com.au", "online title search");

            Assert.NotNull(result);
            Assert.DoesNotContain("0", result);
        }