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