Langue

TestFlow.AssertReply Méthode

Définition

Surcharges

Nom Description
AssertReply(IActivity, String, UInt32)

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

AssertReply(Action<IActivity>, String, UInt32)

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

AssertReply(String, String, UInt32)

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

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

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

AssertReply(IActivity, String, UInt32)

Ajoute une affirmation selon laquelle la logique de traitement par 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

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 cette assertion à 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 à

AssertReply(Action<IActivity>, String, UInt32)

Ajoute une affirmation selon laquelle la logique de traitement par 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>

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 cette assertion à l’échange modélisé.

Remarques

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

S’applique à

AssertReply(String, String, UInt32)

Ajoute une affirmation selon laquelle la logique de traitement par 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

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 cette assertion à 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 à

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

Ajoute une affirmation selon laquelle la logique de traitement par 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

L’activité attendue du bot.

equalityComparer
IEqualityComparer<IActivity>

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

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 cette assertion à 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 à