Поделиться через


TestScript Класс

Определение

Макет тестового скрипта, который можно использовать для модульного тестирования логики бота.

public class TestScript
type TestScript = class
Public Class TestScript
Наследование
TestScript

Комментарии

Этот класс можно использовать для имитации входных данных от пользователя или канала, чтобы проверить, отвечает ли бот или адаптер должным образом.

Конструкторы

TestScript()

Инициализирует новый экземпляр класса TestScript.

Поля

Kind

Задает тип для этого класса.

TestScriptEnded

Событие завершения скрипта тестирования.

Свойства

Configuration

Возвращает или задает конфигурацию, используемую для теста.

Description

Возвращает или задает свойство description.

Dialog

Возвращает или задает RootDialog.

EnableTrace

Возвращает или задает значение, указывающее, следует ли передавать действия трассировки в тестовый скрипт.

HttpRequestMocks

Возвращает макетные данные для Microsoft.HttpRequest.

LanguagePolicy

Возвращает или задает языковую политику.

Locale

Возвращает или задает языковой стандарт.

Script

Возвращает действия тестового скрипта.

SettingMocks

Возвращает макетные данные для задания.

UserTokenMocks

Возвращает данные макета для Microsoft.OAuthInput.

Методы

AssertReply(String, String, UInt32, String[], String, Int32)

Добавляет утверждение о том, что логика обработки поворота реагирует должным образом.

AssertReplyActivity(String[], String, UInt32, String, Int32)

Добавляет утверждение о том, что логика обработки поворота реагирует должным образом.

AssertReplyContains(String, String, UInt32, String, Int32)

Добавляет утверждение о том, что логика обработки поворота реагирует должным образом.

DefaultTestAdapter(ResourceExplorer, String, IEnumerable<IMiddleware>)

Сборка адаптера тестирования по умолчанию.

Delay(TimeSpan, String, Int32)

Добавляет задержку в беседе.

Delay(UInt32, String, Int32)

Добавляет задержку в беседе.

Event(String, Object, String, Int32)

Добавляет параметры пользователя.

ExecuteAsync(ResourceExplorer, String, BotCallbackHandler, TestAdapter, IEnumerable<IMiddleware>)

Запускает выполнение тестовой последовательности.

Send(IActivity, String, Int32)

Добавляет действие пользователя в бот.

Send(String, String, Int32)

Добавляет действие сообщения от пользователя в бот.

SendConversationUpdate(String, Int32)

Отправляет обновление беседы.

Test(String, String, String, UInt32, String, Int32)

Ярлык для вызова , Send(String, String, Int32) за которым следует AssertReply(String, String, UInt32, String[], String, Int32).

Применяется к

См. также раздел