public bool AssertTextNOTMatching(string pattern, string trueMessage = "", string falseMessage = "")
{
if (this.Exists())
{
Regex rgx = new Regex(pattern, RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.CultureInvariant);
Match match = rgx.Match(this.innerText);
if (!match.Success)
{
if (trueMessage != "")
Log.MesPass(trueMessage);
return true;
}
else
{
if (falseMessage != "")
Log.MesError(String.Format("{0} \r\n\r\nОжидалось отсутствие строки: {1} \r\n\r\nНо строка присутствует: {2}", falseMessage, pattern, this.innerText));
return false;
}
}
else
{
Log.MesPass(trueMessage);
return true;
}
}