Partager via


TestScript Classe

Définition

Script de test fictif qui peut être utilisé pour le test unitaire de la logique du bot.

public class TestScript
type TestScript = class
Public Class TestScript
Héritage
TestScript

Remarques

Vous pouvez utiliser cette classe pour imiter l’entrée d’un utilisateur ou d’un canal afin de vérifier que le bot ou l’adaptateur répond comme prévu.

Constructeurs

TestScript()

Initialise une nouvelle instance de la classe TestScript.

Champs

Kind

Définit le type pour cette classe.

TestScriptEnded

Événement de fin de script de test.

Propriétés

Configuration

Obtient ou définit la configuration à utiliser pour le test.

Description

Obtient ou définit la propriété description.

Dialog

Obtient ou définit le RootDialog.

EnableTrace

Obtient ou définit une valeur indiquant si les activités de trace doivent être passées au script de test.

HttpRequestMocks

Obtient les données fictives pour Microsoft.HttpRequest.

LanguagePolicy

Obtient ou définit la stratégie linguistique.

Locale

Obtient ou définit les paramètres régionaux.

Script

Obtient les actions de script de test.

SettingMocks

Obtient les données fictives pour le paramètre.

UserTokenMocks

Obtient les données fictives pour Microsoft.OAuthInput.

Méthodes

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

Ajoute une assertion selon laquelle la logique de traitement du tour répond comme prévu.

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

Ajoute une assertion selon laquelle la logique de traitement du tour répond comme prévu.

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

Ajoute une assertion selon laquelle la logique de traitement du tour répond comme prévu.

DefaultTestAdapter(ResourceExplorer, String, IEnumerable<IMiddleware>)

Générez l’adaptateur de test par défaut.

Delay(TimeSpan, String, Int32)

Ajoute un délai dans la conversation.

Delay(UInt32, String, Int32)

Ajoute un délai dans la conversation.

Event(String, Object, String, Int32)

Ajoute une option utilisateur.

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

Démarre l’exécution de la séquence de test.

Send(IActivity, String, Int32)

Ajoute une activité de l’utilisateur au bot.

Send(String, String, Int32)

Ajoute une activité de message de l’utilisateur au bot.

SendConversationUpdate(String, Int32)

Envoie la mise à jour de conversation.

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

Raccourci pour appeler Send(String, String, Int32) suivi de AssertReply(String, String, UInt32, String[], String, Int32).

S’applique à

Voir aussi