TestFlow.AssertReply Método

Definición

Sobrecargas

Nombre Description
AssertReply(IActivity, String, UInt32)

Añade una afirmación de que la lógica de procesamiento por turnos responde como se espera.

AssertReply(Action<IActivity>, String, UInt32)

Añade una afirmación de que la lógica de procesamiento por turnos responde como se espera.

AssertReply(String, String, UInt32)

Añade una afirmación de que la lógica de procesamiento por turnos responde como se espera.

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

Añade una afirmación de que la lógica de procesamiento por turnos responde como se espera.

AssertReply(IActivity, String, UInt32)

Añade una afirmación de que la lógica de procesamiento por turnos responde como se espera.

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

Parámetros

expected
IActivity

La actividad esperada del bot.

description
String

Un mensaje para enviar si la respuesta real no es la esperada.

timeout
UInt32

El tiempo en milisegundos dentro del cual se espera una respuesta.

Devoluciones

Un nuevo TestFlow objeto que añade esta afirmación al intercambio modelado.

Excepciones

El bot no respondió como esperaba.

Comentarios

Este método no modifica el objeto original TestFlow .

Se aplica a

AssertReply(Action<IActivity>, String, UInt32)

Añade una afirmación de que la lógica de procesamiento por turnos responde como se espera.

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

Parámetros

validateActivity
Action<IActivity>

Un método de validación para aplicar a una actividad del bot. Esta actividad debería lanzar una excepción si la validación falla.

description
String

Un mensaje para enviar si la respuesta real no es la esperada.

timeout
UInt32

El tiempo en milisegundos dentro del cual se espera una respuesta.

Devoluciones

Un nuevo TestFlow objeto que añade esta afirmación al intercambio modelado.

Comentarios

Este método no modifica el objeto original TestFlow .

Se aplica a

AssertReply(String, String, UInt32)

Añade una afirmación de que la lógica de procesamiento por turnos responde como se espera.

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

Parámetros

expected
String

El texto esperado de un mensaje del bot.

description
String

Un mensaje para enviar si la respuesta real no es la esperada.

timeout
UInt32

El tiempo en milisegundos dentro del cual se espera una respuesta.

Devoluciones

Un nuevo TestFlow objeto que añade esta afirmación al intercambio modelado.

Excepciones

El bot no respondió como esperaba.

Comentarios

Este método no modifica el objeto original TestFlow .

Se aplica a

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

Añade una afirmación de que la lógica de procesamiento por turnos responde como se espera.

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

Parámetros

expected
IActivity

La actividad esperada del bot.

equalityComparer
IEqualityComparer<IActivity>

El parámetro de igualdad que compara dos actividades.

description
String

Un mensaje para enviar si la respuesta real no es la esperada.

timeout
UInt32

El tiempo en milisegundos dentro del cual se espera una respuesta.

Devoluciones

Un nuevo TestFlow objeto que añade esta afirmación al intercambio modelado.

Excepciones

El bot no respondió como esperaba.

Comentarios

Este método no modifica el objeto original TestFlow .

Se aplica a