public async Task<bool> ContainsResponseTextIgnoreCase(string url, params string[] expectedTexts)
{
var responseText = (await GetResponseText(url)).ToLowerInvariant();
foreach (string s in expectedTexts)
{
if (!responseText.Contains(s.ToLowerInvariant()))
{
WriteLine("Response text does not contain expected text of " + s);
return false;
}
}
return true;
}