TestScript Classe

Definizione

Script di test fittizio che può essere usato per unit test della logica del bot.

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

Commenti

È possibile usare questa classe per simulare l'input di un utente o di un canale per verificare che il bot o l'adattatore risponda come previsto.

Costruttori

TestScript()

Inizializza una nuova istanza della classe TestScript.

Campi

Kind

Imposta il tipo per questa classe.

TestScriptEnded

Evento di fine dello script di test.

Proprietà

Configuration

Ottiene o imposta la configurazione da utilizzare per il test.

Description

Ottiene o imposta la proprietà description.

Dialog

Ottiene o imposta 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 fittizi per Microsoft.HttpRequest.

LanguagePolicy

Ottiene o imposta i criteri della lingua.

Locale

Ottiene o imposta le impostazioni locali.

Script

Ottiene le azioni script di test.

SettingMocks

Ottiene i dati fittizi per l'impostazione.

UserTokenMocks

Ottiene i dati fittizi per Microsoft.OAuthInput.

Metodi

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

Aggiunge un'asserzione che la logica di elaborazione dei turni risponde come previsto.

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

Aggiunge un'asserzione che la logica di elaborazione dei turni risponde come previsto.

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

Aggiunge un'asserzione che la logica di elaborazione dei turni risponde come previsto.

DefaultTestAdapter(ResourceExplorer, String, IEnumerable<IMiddleware>)

Compilare 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à dall'utente al bot.

Send(String, String, Int32)

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

SendConversationUpdate(String, Int32)

Invia l'aggiornamento della conversazione.

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

Collegamento per la chiamata Send(String, String, Int32) seguita da AssertReply(String, String, UInt32, String[], String, Int32).

Si applica a

Vedi anche