using System.Text.RegularExpressions;
namespace Base.Tests;
[TestClass]
public class StringAssetMethods
{
///
/// Проверка подстроки в строке
///
[TestMethod]
public void StringContainsTest()
{
StringAssert.Contains("Assert samples", "sam");
}
///
/// ПРоверка с использованием регулярного выражения
///
[TestMethod]
public void StringMathesTest()
{
// проверяет наличие трёх цифр подряд
StringAssert.Matches("123", new Regex(@"\d{3}"));
}
///
/// Проверка начала строки на соответствие условию
///
[TestMethod]
public void StringStartsWithTest()
{
StringAssert.StartsWith("Hello London", "H");
}
///
/// Проверка конца строки на соответствие условию
///
[TestMethod]
public void StringEndWithTest()
{
StringAssert.EndsWith("Hello Moscow", "w");
}
}