Partilhar via


TestScript Classe

Definição

Um Script de Teste simulado que pode ser utilizado para testes de unidades da lógica do bot.

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

Observações

Pode utilizar esta classe para imitar entradas de um utilizador ou de um canal para validar que o bot ou adaptador responde conforme esperado.

Construtores

TestScript()

Inicializa uma nova instância da TestScript classe .

Campos

Kind

Define o Tipo para esta classe.

TestScriptEnded

O script de teste terminou o evento.

Propriedades

Configuration

Obtém ou define a configuração a utilizar 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 rastreio devem ser transmitidas 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 região.

Script

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

SettingMocks

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

UserTokenMocks

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

Métodos

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

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

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

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

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

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

DefaultTestAdapter(ResourceExplorer, String, IEnumerable<IMiddleware>)

Criar adaptador de teste predefinido.

Delay(TimeSpan, String, Int32)

Adiciona um atraso na conversação.

Delay(UInt32, String, Int32)

Adiciona um atraso na conversação.

Event(String, Object, String, Int32)

Adiciona opções de utilizador.

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

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

Send(IActivity, String, Int32)

Adiciona uma atividade do utilizador ao bot.

Send(String, String, Int32)

Adiciona uma atividade de mensagem do utilizador ao bot.

SendConversationUpdate(String, Int32)

Envia atualização de conversação.

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

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

Aplica-se a

Ver também