Compartir a través de


TestScript Clase

Definición

Script de prueba ficticio que se puede usar para las pruebas unitarias de la lógica del bot.

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

Comentarios

Puede usar esta clase para imitar la entrada de un usuario o un canal para validar que el bot o el adaptador responden según lo previsto.

Constructores

TestScript()

Inicializa una nueva instancia de la clase TestScript.

Campos

Kind

Establece el tipo de esta clase.

TestScriptEnded

Evento final del script de prueba.

Propiedades

Configuration

Obtiene o establece la configuración que se va a usar para la prueba.

Description

Obtiene o establece la propiedad description.

Dialog

Obtiene o establece rootDialog.

EnableTrace

Obtiene o establece un valor que indica si las actividades de seguimiento se deben pasar al script de prueba.

HttpRequestMocks

Obtiene los datos ficticios de Microsoft.HttpRequest.

LanguagePolicy

Obtiene o establece la directiva de idioma.

Locale

Obtiene o establece la configuración regional.

Script

Obtiene las acciones del script de prueba.

SettingMocks

Obtiene los datos ficticios para la configuración.

UserTokenMocks

Obtiene los datos ficticios de Microsoft.OAuthInput.

Métodos

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

Agrega una aserción que la lógica de procesamiento de turnos responde según lo previsto.

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

Agrega una aserción que la lógica de procesamiento de turnos responde según lo previsto.

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

Agrega una aserción que la lógica de procesamiento de turnos responde según lo previsto.

DefaultTestAdapter(ResourceExplorer, String, IEnumerable<IMiddleware>)

Compile el adaptador de prueba predeterminado.

Delay(TimeSpan, String, Int32)

Agrega un retraso en la conversación.

Delay(UInt32, String, Int32)

Agrega un retraso en la conversación.

Event(String, Object, String, Int32)

Agrega una opción de usuario.

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

Inicia la ejecución de la secuencia de prueba.

Send(IActivity, String, Int32)

Agrega una actividad del usuario al bot.

Send(String, String, Int32)

Agrega una actividad de mensaje del usuario al bot.

SendConversationUpdate(String, Int32)

Envía la actualización de conversación.

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

Acceso directo para llamar a Send(String, String, Int32) seguido de AssertReply(String, String, UInt32, String[], String, Int32).

Se aplica a

Consulte también