Compartir a través de


TestFlow.AssertReply Método

Definición

Sobrecargas

AssertReply(IActivity, String, UInt32)

Agrega una aserción que la lógica de procesamiento de turnos responde según lo previsto.

AssertReply(Action<IActivity>, String, UInt32)

Agrega una aserción que la lógica de procesamiento de turnos responde según lo previsto.

AssertReply(String, String, UInt32)

Agrega una aserción que la lógica de procesamiento de turnos responde según lo previsto.

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

Agrega una aserción que la lógica de procesamiento de turnos responde según lo previsto.

AssertReply(IActivity, String, UInt32)

Agrega una aserción que la lógica de procesamiento de turnos responde según lo 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

Parámetros

expected
IActivity

Actividad esperada del bot.

description
String

Mensaje que se va a enviar si la respuesta real no es la esperada.

timeout
UInt32

Cantidad de tiempo en milisegundos dentro de los cuales se espera una respuesta.

Devoluciones

Nuevo TestFlow objeto que anexa esta aserción al intercambio modelado.

Excepciones

El bot no respondió según lo esperado.

Comentarios

Este método no modifica el objeto original TestFlow .

Se aplica a

AssertReply(Action<IActivity>, String, UInt32)

Agrega una aserción que la lógica de procesamiento de turnos responde según lo 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

Parámetros

validateActivity
Action<IActivity>

Método de validación que se va a aplicar a una actividad del bot. Esta actividad debería producir una excepción si se produce un error en la validación.

description
String

Mensaje que se va a enviar si la respuesta real no es la esperada.

timeout
UInt32

Cantidad de tiempo en milisegundos dentro de los cuales se espera una respuesta.

Devoluciones

Nuevo TestFlow objeto que anexa esta aserción al intercambio modelado.

Comentarios

Este método no modifica el objeto original TestFlow .

Se aplica a

AssertReply(String, String, UInt32)

Agrega una aserción que la lógica de procesamiento de turnos responde según lo 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

Parámetros

expected
String

Texto esperado de un mensaje del bot.

description
String

Mensaje que se va a enviar si la respuesta real no es la esperada.

timeout
UInt32

Cantidad de tiempo en milisegundos dentro de los cuales se espera una respuesta.

Devoluciones

Nuevo TestFlow objeto que anexa esta aserción al intercambio modelado.

Excepciones

El bot no respondió según lo esperado.

Comentarios

Este método no modifica el objeto original TestFlow .

Se aplica a

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

Agrega una aserción que la lógica de procesamiento de turnos responde según lo 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

Parámetros

expected
IActivity

Actividad esperada del bot.

equalityComparer
IEqualityComparer<IActivity>

Parámetro de igualdad que compara dos actividades.

description
String

Mensaje que se va a enviar si la respuesta real no es la esperada.

timeout
UInt32

Cantidad de tiempo en milisegundos dentro de los cuales se espera una respuesta.

Devoluciones

Nuevo TestFlow objeto que anexa esta aserción al intercambio modelado.

Excepciones

El bot no respondió según lo esperado.

Comentarios

Este método no modifica el objeto original TestFlow .

Se aplica a