Taal

TestFlow.Test Methode

Definitie

Overloads

Name Description
Test(IEnumerable<IActivity>, String, UInt32)

Snelkoppeling om een willekeurige uitwisseling tussen gebruiker en bot toe te voegen. Elke activiteit met een From.Role gelijk aan "bot" wordt met de AssertReply(IActivity, String, UInt32) methode verwerkt. Elke andere activiteit wordt via de Send(IActivity) methode verwerkt als het bericht van de gebruiker.

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

Snelkoppeling om een willekeurige uitwisseling tussen gebruiker en bot toe te voegen. Elke activiteit met een From.Role gelijk aan "bot" wordt met de AssertReply(IActivity, String, UInt32) methode verwerkt. Elke andere activiteit wordt via de Send(IActivity) methode verwerkt als het bericht van de gebruiker.

Test(String, Activity, String, UInt32)

Snelkoppeling voor het aanroepen Send(String) gevolgd door AssertReply(IActivity, String, UInt32).

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

Snelkoppeling voor het aanroepen Send(String) gevolgd door AssertReply(Action<IActivity>, String, UInt32).

Test(String, String, String, UInt32)

Snelkoppeling voor het aanroepen Send(String) gevolgd door AssertReply(String, String, UInt32).

Test(IEnumerable<IActivity>, String, UInt32)

Snelkoppeling om een willekeurige uitwisseling tussen gebruiker en bot toe te voegen. Elke activiteit met een From.Role gelijk aan "bot" wordt met de AssertReply(IActivity, String, UInt32) methode verwerkt. Elke andere activiteit wordt via de Send(IActivity) methode verwerkt als het bericht van de gebruiker.

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

Parameters

activities
IEnumerable<IActivity>

De lijst met activiteiten om te testen.

description
String

Een boodschap om te sturen als de daadwerkelijke reactie niet is zoals verwacht.

timeout
UInt32

De tijd in milliseconden waarin een reactie wordt verwacht.

Retouren

Een nieuw TestFlow object dat deze uitwisseling toevoegt aan de gemodelleerde uitwisseling.

Uitzonderingen

De bot reageerde niet zoals verwacht.

Opmerkingen

Deze methode wijzigt het oorspronkelijke TestFlow object niet.

Van toepassing op

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

Snelkoppeling om een willekeurige uitwisseling tussen gebruiker en bot toe te voegen. Elke activiteit met een From.Role gelijk aan "bot" wordt met de AssertReply(IActivity, String, UInt32) methode verwerkt. Elke andere activiteit wordt via de Send(IActivity) methode verwerkt als het bericht van de gebruiker.

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

Parameters

activities
IEnumerable<IActivity>

De lijst met activiteiten om te testen.

validateReply
ValidateReply

De delegate moet bellen om de reacties van de bot te valideren.

description
String

Een boodschap om te sturen als de daadwerkelijke reactie niet is zoals verwacht.

timeout
UInt32

De tijd in milliseconden waarin een reactie wordt verwacht.

Retouren

Een nieuw TestFlow object dat deze uitwisseling toevoegt aan de gemodelleerde uitwisseling.

Uitzonderingen

De bot reageerde niet zoals verwacht.

Opmerkingen

Deze methode wijzigt het oorspronkelijke TestFlow object niet.

Van toepassing op

Test(String, Activity, String, UInt32)

Snelkoppeling voor het aanroepen Send(String) gevolgd door 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

Parameters

userSays
String

De tekst van het bericht dat verstuurd moet worden.

expected
Activity

De verwachte activiteit van de bot.

description
String

Een boodschap om te sturen als de daadwerkelijke reactie niet is zoals verwacht.

timeout
UInt32

De tijd in milliseconden waarin een reactie wordt verwacht.

Retouren

Een nieuw TestFlow object dat deze uitwisseling toevoegt aan de gemodelleerde uitwisseling.

Uitzonderingen

De bot reageerde niet zoals verwacht.

Opmerkingen

Deze methode wijzigt het oorspronkelijke TestFlow object niet.

Van toepassing op

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

Snelkoppeling voor het aanroepen Send(String) gevolgd door 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

Parameters

userSays
String

De tekst van het bericht dat verstuurd moet worden.

validateActivity
Action<IActivity>

Een validatiemethode om toe te passen op een activiteit van de bot. Deze activiteit zou een uitzondering moeten geven als validatie faalt.

description
String

Een boodschap om te sturen als de daadwerkelijke reactie niet is zoals verwacht.

timeout
UInt32

De tijd in milliseconden waarin een reactie wordt verwacht.

Retouren

Een nieuw TestFlow object dat deze uitwisseling toevoegt aan de gemodelleerde uitwisseling.

Uitzonderingen

De bot reageerde niet zoals verwacht.

Opmerkingen

Deze methode wijzigt het oorspronkelijke TestFlow object niet.

Van toepassing op

Test(String, String, String, UInt32)

Snelkoppeling voor het aanroepen Send(String) gevolgd door 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

Parameters

userSays
String

De tekst van het bericht dat verstuurd moet worden.

expected
String

De verwachte tekst van een bericht van de bot.

description
String

Een boodschap om te sturen als de daadwerkelijke reactie niet is zoals verwacht.

timeout
UInt32

De tijd in milliseconden waarin een reactie wordt verwacht.

Retouren

Een nieuw TestFlow object dat deze uitwisseling toevoegt aan de gemodelleerde uitwisseling.

Uitzonderingen

De bot reageerde niet zoals verwacht.

Opmerkingen

Deze methode wijzigt het oorspronkelijke TestFlow object niet.

Van toepassing op