Example #1
0
 /// <summary>Начинает поиск ожиданий в выводе приложения</summary>
 /// <param name="Surfer">Инструмент для поиска</param>
 /// <param name="Terminal">Терминал для чтения</param>
 /// <param name="Expectations">Список ожиданий от приложения</param>
 /// <exception cref="NoMatchesFoundException">
 ///     Вывод приложения был прочитан до конца, но завершающее ожидание так и не
 ///     сработало
 /// </exception>
 public static void SeekForMatches(this RegexSurfer Surfer, ITerminal Terminal,
                                   params IExpectation[] Expectations)
 {
     SeekForMatches(Surfer, Terminal, DefaultTimeout, Expectations);
 }
Example #2
0
 /// <summary>Начинает поиск ожиданий в выводе приложения</summary>
 /// <param name="Surfer">Инструмент для поиска</param>
 /// <param name="Terminal">Терминал для чтения</param>
 /// <param name="CancellationToken">Токен для отмены ожидания</param>
 /// <param name="Timeout">Таймаут операции поиска</param>
 /// <param name="Expectations">Список ожиданий от приложения</param>
 /// <exception cref="NoMatchesFoundException">
 ///     Вывод приложения был прочитан до конца, но завершающее ожидание так и не
 ///     сработало
 /// </exception>
 public static void SeekForMatches(this RegexSurfer Surfer, ITerminal Terminal, CancellationToken CancellationToken, TimeSpan Timeout,
                                   params IExpectation[] Expectations)
 {
     Surfer.SeekForMatches(Terminal, CancellationToken, Timeout, Expectations);
 }