Lingua

TestScript Classe

Definizione

Uno script di test simulato che può essere utilizzato per test unitari della logica dei bot.

public class TestScript
type TestScript = class
Public Class TestScript
Ereditarietà
TestScript

Commenti

Puoi usare questa classe per imitare input da un utente o da un canale per validare che il bot o l'adattatore risponda come previsto.

Costruttori

Nome Descrizione
TestScript()

Inizializza una nuova istanza della classe TestScript.

Campi

Nome Descrizione
Kind

Imposta il tipo per questa classe.

TestScriptEnded

Script di test terminato evento.

Proprietà

Nome Descrizione
Configuration

Ottiene o imposta la configurazione da usare per il test.

Description

Ottiene o imposta la proprietà di descrizione.

Dialog

Ottiene o imposta il RootDialog.

EnableTrace

Ottiene o imposta un valore che indica se le attività di traccia devono essere passate allo script di test.

HttpRequestMocks

Ottiene i dati mock per Microsoft. HttpRequest.

LanguagePolicy

Ottiene o stabilisce la politica linguistica.

Locale

Ottiene o imposta la location.

Script

Riceve le azioni dello script di test.

SettingMocks

Riceve i dati mock per l'impostazione.

UserTokenMocks

Ottiene i dati mock per Microsoft. OAuthInput.

Metodi

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

Aggiunge un'affermazione che la logica di elaborazione a turno risponde come previsto.

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

Aggiunge un'affermazione che la logica di elaborazione a turno risponde come previsto.

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

Aggiunge un'affermazione che la logica di elaborazione a turno risponde come previsto.

DefaultTestAdapter(ResourceExplorer, String, IEnumerable<IMiddleware>)

Compila l'adattatore di test predefinito.

Delay(TimeSpan, String, Int32)

Aggiunge un ritardo nella conversazione.

Delay(UInt32, String, Int32)

Aggiunge un ritardo nella conversazione.

Event(String, Object, String, Int32)

Aggiunge opzioni utente.

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

Avvia l'esecuzione della sequenza di test.

Send(IActivity, String, Int32)

Aggiunge un'attività dell'utente al bot.

Send(String, String, Int32)

Aggiunge un'attività di messaggio dall'utente al bot.

SendConversationUpdate(String, Int32)

Invia aggiornamento sulla conversazione.

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

Scorciatoia per chiamare Send(String, String, Int32) seguita da AssertReply(String, String, UInt32, String[], String, Int32).

Si applica a

Vedi anche