Langue

TestFlow.Test Méthode

Définition

Surcharges

Nom Description
Test(IEnumerable<IActivity>, String, UInt32)

Raccourci pour ajouter un échange arbitraire entre l’utilisateur et le bot. Chaque activité avec Fromun .Role égal à « bot » sera traitée avec la AssertReply(IActivity, String, UInt32) méthode. Toutes les autres activités seront traitées comme un message de l’utilisateur via la Send(IActivity) méthode.

Test(IEnumerable<IActivity>, ValidateReply, String, UInt32)

Raccourci pour ajouter un échange arbitraire entre l’utilisateur et le bot. Chaque activité avec Fromun .Role égal à « bot » sera traitée avec la AssertReply(IActivity, String, UInt32) méthode. Toutes les autres activités seront traitées comme un message de l’utilisateur via la Send(IActivity) méthode.

Test(String, Activity, String, UInt32)

Raccourci pour appeler Send(String) suivi de AssertReply(IActivity, String, UInt32).

Test(String, Action<IActivity>, String, UInt32)

Raccourci pour appeler Send(String) suivi de AssertReply(Action<IActivity>, String, UInt32).

Test(String, String, String, UInt32)

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

Test(IEnumerable<IActivity>, String, UInt32)

Raccourci pour ajouter un échange arbitraire entre l’utilisateur et le bot. Chaque activité avec Fromun .Role égal à « bot » sera traitée avec la AssertReply(IActivity, String, UInt32) méthode. Toutes les autres activités seront traitées comme un message de l’utilisateur via la Send(IActivity) méthode.

public Microsoft.Bot.Builder.Adapters.TestFlow Test(System.Collections.Generic.IEnumerable<Microsoft.Bot.Schema.IActivity> activities, string description = default, uint timeout = 3000);
member this.Test : seq<Microsoft.Bot.Schema.IActivity> * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function Test (activities As IEnumerable(Of IActivity), Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow

Paramètres

activities
IEnumerable<IActivity>

La liste des activités à tester.

description
String

Un message à envoyer si la réponse réelle n’est pas comme prévu.

timeout
UInt32

Le temps en millisecondes dans lequel une réponse est attendue.

Retours

Un nouvel TestFlow objet qui ajoute cet échange à l’échange modélisé.

Exceptions

Le bot ne répondit pas comme prévu.

Remarques

Cette méthode ne modifie pas l’objet original TestFlow .

S’applique à

Test(IEnumerable<IActivity>, ValidateReply, String, UInt32)

Raccourci pour ajouter un échange arbitraire entre l’utilisateur et le bot. Chaque activité avec Fromun .Role égal à « bot » sera traitée avec la AssertReply(IActivity, String, UInt32) méthode. Toutes les autres activités seront traitées comme un message de l’utilisateur via la Send(IActivity) méthode.

public Microsoft.Bot.Builder.Adapters.TestFlow Test(System.Collections.Generic.IEnumerable<Microsoft.Bot.Schema.IActivity> activities, Microsoft.Bot.Builder.Adapters.ValidateReply validateReply, string description = default, uint timeout = 3000);
member this.Test : seq<Microsoft.Bot.Schema.IActivity> * Microsoft.Bot.Builder.Adapters.ValidateReply * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function Test (activities As IEnumerable(Of IActivity), validateReply As ValidateReply, Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow

Paramètres

activities
IEnumerable<IActivity>

La liste des activités à tester.

validateReply
ValidateReply

Le délégué à appeler pour valider les réponses du bot.

description
String

Un message à envoyer si la réponse réelle n’est pas comme prévu.

timeout
UInt32

Le temps en millisecondes dans lequel une réponse est attendue.

Retours

Un nouvel TestFlow objet qui ajoute cet échange à l’échange modélisé.

Exceptions

Le bot ne répondit pas comme prévu.

Remarques

Cette méthode ne modifie pas l’objet original TestFlow .

S’applique à

Test(String, Activity, String, UInt32)

Raccourci pour appeler Send(String) suivi de AssertReply(IActivity, String, UInt32).

public Microsoft.Bot.Builder.Adapters.TestFlow Test(string userSays, Microsoft.Bot.Schema.Activity expected, string description = default, uint timeout = 3000);
member this.Test : string * Microsoft.Bot.Schema.Activity * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function Test (userSays As String, expected As Activity, Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow

Paramètres

userSays
String

Texte du message à envoyer.

expected
Activity

L’activité attendue du bot.

description
String

Un message à envoyer si la réponse réelle n’est pas comme prévu.

timeout
UInt32

Le temps en millisecondes dans lequel une réponse est attendue.

Retours

Un nouvel TestFlow objet qui ajoute cet échange à l’échange modélisé.

Exceptions

Le bot ne répondit pas comme prévu.

Remarques

Cette méthode ne modifie pas l’objet original TestFlow .

S’applique à

Test(String, Action<IActivity>, String, UInt32)

public Microsoft.Bot.Builder.Adapters.TestFlow Test(string userSays, Action<Microsoft.Bot.Schema.IActivity> validateActivity, string description = default, uint timeout = 3000);
member this.Test : string * Action<Microsoft.Bot.Schema.IActivity> * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function Test (userSays As String, validateActivity As Action(Of IActivity), Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow

Paramètres

userSays
String

Texte du message à envoyer.

validateActivity
Action<IActivity>

Une méthode de validation à appliquer à une activité du bot. Cette activité devrait lancer une exception en cas d’échec de validation.

description
String

Un message à envoyer si la réponse réelle n’est pas comme prévu.

timeout
UInt32

Le temps en millisecondes dans lequel une réponse est attendue.

Retours

Un nouvel TestFlow objet qui ajoute cet échange à l’échange modélisé.

Exceptions

Le bot ne répondit pas comme prévu.

Remarques

Cette méthode ne modifie pas l’objet original TestFlow .

S’applique à

Test(String, String, String, UInt32)

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

public Microsoft.Bot.Builder.Adapters.TestFlow Test(string userSays, string expected, string description = default, uint timeout = 3000);
member this.Test : string * string * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function Test (userSays As String, expected As String, Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow

Paramètres

userSays
String

Texte du message à envoyer.

expected
String

Le texte attendu d’un message du bot.

description
String

Un message à envoyer si la réponse réelle n’est pas comme prévu.

timeout
UInt32

Le temps en millisecondes dans lequel une réponse est attendue.

Retours

Un nouvel TestFlow objet qui ajoute cet échange à l’échange modélisé.

Exceptions

Le bot ne répondit pas comme prévu.

Remarques

Cette méthode ne modifie pas l’objet original TestFlow .

S’applique à