Compartir a través de


TestFlow.Test Método

Definición

Sobrecargas

Test(IEnumerable<IActivity>, String, UInt32)

Acceso directo para agregar un intercambio arbitrario entre el usuario y el bot. Cada actividad con . FromRole es igual a "bot" se procesará con el AssertReply(IActivity, String, UInt32) método . Cada otra actividad se procesará como mensaje del usuario a través del Send(IActivity) método .

Test(IEnumerable<IActivity>, ValidateReply, String, UInt32)

Acceso directo para agregar un intercambio arbitrario entre el usuario y el bot. Cada actividad con . FromRole es igual a "bot" se procesará con el AssertReply(IActivity, String, UInt32) método . Cada otra actividad se procesará como mensaje del usuario a través del Send(IActivity) método .

Test(String, Activity, String, UInt32)

Acceso directo para llamar Send(String) a seguido de AssertReply(IActivity, String, UInt32).

Test(String, Action<IActivity>, String, UInt32)

Acceso directo para llamar Send(String) a seguido de AssertReply(Action<IActivity>, String, UInt32).

Test(String, String, String, UInt32)

Acceso directo para llamar Send(String) a seguido de AssertReply(String, String, UInt32).

Test(IEnumerable<IActivity>, String, UInt32)

Acceso directo para agregar un intercambio arbitrario entre el usuario y el bot. Cada actividad con . FromRole es igual a "bot" se procesará con el AssertReply(IActivity, String, UInt32) método . Cada otra actividad se procesará como mensaje del usuario a través del Send(IActivity) método .

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

Parámetros

activities
IEnumerable<IActivity>

Lista de actividades que se van a probar.

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

TestFlow Nuevo objeto que anexa este intercambio 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

Test(IEnumerable<IActivity>, ValidateReply, String, UInt32)

Acceso directo para agregar un intercambio arbitrario entre el usuario y el bot. Cada actividad con . FromRole es igual a "bot" se procesará con el AssertReply(IActivity, String, UInt32) método . Cada otra actividad se procesará como mensaje del usuario a través del Send(IActivity) método .

public Microsoft.Bot.Builder.Adapters.TestFlow Test (System.Collections.Generic.IEnumerable<Microsoft.Bot.Schema.IActivity> activities, Microsoft.Bot.Builder.Adapters.ValidateReply validateReply, string description = default, uint timeout = 3000);
member this.Test : seq<Microsoft.Bot.Schema.IActivity> * Microsoft.Bot.Builder.Adapters.ValidateReply * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function Test (activities As IEnumerable(Of IActivity), validateReply As ValidateReply, Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow

Parámetros

activities
IEnumerable<IActivity>

Lista de actividades que se van a probar.

validateReply
ValidateReply

Delegado al que se va a llamar para validar las respuestas 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

TestFlow Nuevo objeto que anexa este intercambio 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

Test(String, Activity, String, UInt32)

Acceso directo para llamar Send(String) a seguido de AssertReply(IActivity, String, UInt32).

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

Parámetros

userSays
String

Texto del mensaje que se va a enviar.

expected
Activity

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

TestFlow Nuevo objeto que anexa este intercambio 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

Test(String, Action<IActivity>, String, UInt32)

Acceso directo para llamar Send(String) a seguido de AssertReply(Action<IActivity>, String, UInt32).

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

Parámetros

userSays
String

Texto del mensaje que se va a enviar.

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

TestFlow Nuevo objeto que anexa este intercambio 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

Test(String, String, String, UInt32)

Acceso directo para llamar Send(String) a seguido de AssertReply(String, String, UInt32).

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

Parámetros

userSays
String

Texto del mensaje que se va a enviar.

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

TestFlow Nuevo objeto que anexa este intercambio 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