public async Task ParseResponseBodyTest_NoMatchingItemsInResponseBody()
        {
            var parseResponseBodyService = new ParseSearchResponseService();

            var responseBody   = "<div><span>some html data</span></div>";
            var expectedResult = new List <string>();

            var parsedResponse = await parseResponseBodyService.ParseResponseBody(responseBody);

            Assert.Equal(expectedResult, parsedResponse);
        }
        public async Task ParseResponseBodyTest_NoResponseBody()
        {
            var parseResponseBodyService = new ParseSearchResponseService();

            var responseBody   = string.Empty;
            var expectedResult = new List <string>();

            var parsedResponse = await parseResponseBodyService.ParseResponseBody(responseBody);

            Assert.Equal(expectedResult, parsedResponse);
        }
        public async Task ParseResponseBodyTest_SingleItemInResponseBody()
        {
            var parseResponseBodyService = new ParseSearchResponseService();

            var responseBody   = "<div><cite>https://www.somewebsite.com.au</cite></div>";
            var expectedResult = new List <string>()
            {
                "<cite>https://www.somewebsite.com.au</cite>"
            };

            var parsedResponse = await parseResponseBodyService.ParseResponseBody(responseBody);

            Assert.Equal(expectedResult, parsedResponse);
        }