Idioma

TestScript Classe

Definição

Um script de teste simulado que pode ser usado para testes unitários de lógica de bots.

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 canal para validar que o bot ou adaptador responde como esperado.

Construtores

Nome Description
TestScript()

Inicializa uma nova instância da classe TestScript.

Campos

Nome Description
Kind

Define o tipo para essa classe.

TestScriptEnded

O script de teste encerrou o evento.

Propriedades

Nome Description
Configuration

Obtém ou configura a configuração para usar no teste.

Description

Obtém ou define a propriedade de descrição.

Dialog

Recebe ou configura o RootDialog.

EnableTrace

Recebe ou define um valor indicando 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 definem a política de idioma.

Locale

Obtém ou definem o local.

Script

Recebe as ações do script de teste.

SettingMocks

Recebe os dados simulados para configuração.

UserTokenMocks

Obtém os dados simulados da Microsoft. OAuthInput.

Métodos

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

Adiciona uma afirmação de que a lógica de processamento de turnos responde como esperado.

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

Adiciona uma afirmação de que a lógica de processamento de turnos responde como esperado.

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

Adiciona uma afirmação de que a lógica de processamento de turnos responde como esperado.

DefaultTestAdapter(ResourceExplorer, String, IEnumerable<IMiddleware>)

Criar adaptador de teste padrão.

Delay(TimeSpan, String, Int32)

Isso adiciona um atraso na conversa.

Delay(UInt32, String, Int32)

Isso 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 uma atualização da conversa.

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

Atalho para chamar Send(String, String, Int32) seguido de AssertReply(String, String, UInt32, String[], String, Int32).

Aplica-se a

Confira também