Compartilhar via


TestScript Classe

Definição

Um script de teste fictício que pode ser usado para teste de unidade da lógica do bot.

public class TestScript
type TestScript = class
Public Class TestScript
Herança
TestScript

Comentários

Você pode usar essa classe para imitar a entrada de um usuário ou de um canal para validar se o bot ou adaptador responde conforme o esperado.

Construtores

TestScript()

Inicializa uma nova instância da classe TestScript.

Campos

Kind

Define o Tipo para esta classe.

TestScriptEnded

Evento de script de teste encerrado.

Propriedades

Configuration

Obtém ou define a configuração a ser usada para o teste.

Description

Obtém ou define a propriedade description.

Dialog

Obtém ou define o RootDialog.

EnableTrace

Obtém ou define um valor que indica se as atividades de rastreamento devem ser passadas para o script de teste.

HttpRequestMocks

Obtém os dados fictícios para Microsoft.HttpRequest.

LanguagePolicy

Obtém ou define a política de idioma.

Locale

Obtém ou define a localidade.

Script

Obtém as ações de script de teste.

SettingMocks

Obtém os dados fictícios para configuração.

UserTokenMocks

Obtém os dados fictícios para Microsoft.OAuthInput.

Métodos

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

Adiciona uma asserção de que a lógica de processamento de turno responde conforme o esperado.

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

Adiciona uma asserção de que a lógica de processamento de turno responde conforme o esperado.

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

Adiciona uma asserção de que a lógica de processamento de turno responde conforme o esperado.

DefaultTestAdapter(ResourceExplorer, String, IEnumerable<IMiddleware>)

Criar adaptador de teste padrão.

Delay(TimeSpan, String, Int32)

Adiciona um atraso na conversa.

Delay(UInt32, String, Int32)

Adiciona um atraso na conversa.

Event(String, Object, String, Int32)

Adiciona opções de usuário.

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

Inicia a execução da sequência de teste.

Send(IActivity, String, Int32)

Adiciona uma atividade do usuário ao bot.

Send(String, String, Int32)

Adiciona uma atividade de mensagem do usuário ao bot.

SendConversationUpdate(String, Int32)

Envia atualização de conversa.

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

Atalho para chamada Send(String, String, Int32) seguida por AssertReply(String, String, UInt32, String[], String, Int32).

Aplica-se a

Confira também