TestScript Clase

Definición

Un script de prueba simulado que puede usarse para pruebas unitarias de lógica de bots.

public class TestScript
type TestScript = class
Public Class TestScript
Herencia
TestScript

Comentarios

Puedes usar esta clase para imitar la entrada de un usuario o de un canal y validar que el bot o adaptador responde como se espera.

Constructores

Nombre Description
TestScript()

Inicializa una nueva instancia de la clase TestScript.

Campos

Nombre Description
Kind

Establece el tipo para esta clase.

TestScriptEnded

Script de prueba terminó el evento.

Propiedades

Nombre Description
Configuration

Obtiene o establece la configuración para usar en la prueba.

Description

Obtiene o establece la propiedad de descripción.

Dialog

Obtiene o activa el RootDialog.

EnableTrace

Obtiene o establece un valor que indica si las actividades de trazado deben pasarse al script de prueba.

HttpRequestMocks

Obtiene los datos ficticios de Microsoft.HttpRequest.

LanguagePolicy

Obtiene o establece la política de idiomas.

Locale

Obtiene o establece el lugar.

Script

Obtiene las acciones del script de prueba.

SettingMocks

Obtiene los datos simulados para configurar.

UserTokenMocks

Obtiene los datos simulados de Microsoft. OAuthInput.

Métodos

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

Añade una afirmación de que la lógica de procesamiento por turnos responde como se espera.

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

Añade una afirmación de que la lógica de procesamiento por turnos responde como se espera.

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

Añade una afirmación de que la lógica de procesamiento por turnos responde como se espera.

DefaultTestAdapter(ResourceExplorer, String, IEnumerable<IMiddleware>)

Compile el adaptador de prueba predeterminado.

Delay(TimeSpan, String, Int32)

Añade un retraso en la conversación.

Delay(UInt32, String, Int32)

Añade un retraso en la conversación.

Event(String, Object, String, Int32)

Añade opciones de usuario.

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

Inicia la ejecución de la secuencia de prueba.

Send(IActivity, String, Int32)

Añade una actividad del usuario al bot.

Send(String, String, Int32)

Añade una actividad de mensaje del usuario al bot.

SendConversationUpdate(String, Int32)

Envia una actualización de la conversación.

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

Atajo para llamar Send(String, String, Int32) seguido de AssertReply(String, String, UInt32, String[], String, Int32).

Se aplica a

Consulte también