Partager via


TestFlow.AssertReply Méthode

Définition

Surcharges

AssertReply(IActivity, String, UInt32)

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

AssertReply(Action<IActivity>, String, UInt32)

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

AssertReply(String, String, UInt32)

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

AssertReply(IActivity, IEqualityComparer<IActivity>, String, UInt32)

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

AssertReply(IActivity, String, UInt32)

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

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

Paramètres

expected
IActivity

Activité attendue du bot.

description
String

Message à envoyer si la réponse réelle n’est pas celle attendue.

timeout
UInt32

Durée, en millisecondes, pendant laquelle une réponse est attendue.

Retours

Nouvel TestFlow objet qui ajoute cette assertion à l’échange modélisé.

Exceptions

Le bot n’a pas répondu comme prévu.

Remarques

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

S’applique à

AssertReply(Action<IActivity>, String, UInt32)

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

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

Paramètres

validateActivity
Action<IActivity>

Méthode de validation à appliquer à une activité à partir du bot. Cette activité doit lever une exception si la validation échoue.

description
String

Message à envoyer si la réponse réelle n’est pas celle attendue.

timeout
UInt32

Durée, en millisecondes, pendant laquelle une réponse est attendue.

Retours

Nouvel TestFlow objet qui ajoute cette assertion à l’échange modélisé.

Remarques

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

S’applique à

AssertReply(String, String, UInt32)

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

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

Paramètres

expected
String

Texte attendu d’un message du bot.

description
String

Message à envoyer si la réponse réelle n’est pas celle attendue.

timeout
UInt32

Durée, en millisecondes, pendant laquelle une réponse est attendue.

Retours

Nouvel TestFlow objet qui ajoute cette assertion à l’échange modélisé.

Exceptions

Le bot n’a pas répondu comme prévu.

Remarques

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

S’applique à

AssertReply(IActivity, IEqualityComparer<IActivity>, String, UInt32)

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

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

Paramètres

expected
IActivity

Activité attendue du bot.

equalityComparer
IEqualityComparer<IActivity>

Paramètre d’égalité qui compare deux activités.

description
String

Message à envoyer si la réponse réelle n’est pas celle attendue.

timeout
UInt32

Durée, en millisecondes, pendant laquelle une réponse est attendue.

Retours

Nouvel TestFlow objet qui ajoute cette assertion à l’échange modélisé.

Exceptions

Le bot n’a pas répondu comme prévu.

Remarques

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

S’applique à