TestFlow.AssertReply Metodo

Definizione

Overload

AssertReply(IActivity, String, UInt32)

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

AssertReply(Action<IActivity>, String, UInt32)

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

AssertReply(String, String, UInt32)

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

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

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

AssertReply(IActivity, String, UInt32)

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

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

Parametri

expected
IActivity

Attività prevista dal bot.

description
String

Messaggio da inviare se la risposta effettiva non è come previsto.

timeout
UInt32

Quantità di tempo in millisecondi in cui è prevista una risposta.

Restituisce

Nuovo TestFlow oggetto che aggiunge questa asserzione allo scambio modellato.

Eccezioni

Il bot non ha risposto come previsto.

Commenti

Questo metodo non modifica l'oggetto originale TestFlow .

Si applica a

AssertReply(Action<IActivity>, String, UInt32)

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

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

Parametri

validateActivity
Action<IActivity>

Metodo di convalida da applicare a un'attività dal bot. Questa attività deve generare un'eccezione se la convalida ha esito negativo.

description
String

Messaggio da inviare se la risposta effettiva non è come previsto.

timeout
UInt32

Quantità di tempo in millisecondi in cui è prevista una risposta.

Restituisce

Nuovo TestFlow oggetto che aggiunge questa asserzione allo scambio modellato.

Commenti

Questo metodo non modifica l'oggetto originale TestFlow .

Si applica a

AssertReply(String, String, UInt32)

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

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

Parametri

expected
String

Testo previsto di un messaggio dal bot.

description
String

Messaggio da inviare se la risposta effettiva non è come previsto.

timeout
UInt32

Quantità di tempo in millisecondi in cui è prevista una risposta.

Restituisce

Nuovo TestFlow oggetto che aggiunge questa asserzione allo scambio modellato.

Eccezioni

Il bot non ha risposto come previsto.

Commenti

Questo metodo non modifica l'oggetto originale TestFlow .

Si applica a

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

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

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

Parametri

expected
IActivity

Attività prevista dal bot.

equalityComparer
IEqualityComparer<IActivity>

Parametro di uguaglianza che confronta due attività.

description
String

Messaggio da inviare se la risposta effettiva non è come previsto.

timeout
UInt32

Quantità di tempo in millisecondi in cui è prevista una risposta.

Restituisce

Nuovo TestFlow oggetto che aggiunge questa asserzione allo scambio modellato.

Eccezioni

Il bot non ha risposto come previsto.

Commenti

Questo metodo non modifica l'oggetto originale TestFlow .

Si applica a