Delen via


TestFlow.AssertReply Methode

Definitie

Overloads

AssertReply(IActivity, String, UInt32)

Voegt een assertie toe dat de logica voor turnverwerking reageert zoals verwacht.

AssertReply(Action<IActivity>, String, UInt32)

Voegt een assertie toe dat de logica voor turnverwerking reageert zoals verwacht.

AssertReply(String, String, UInt32)

Voegt een assertie toe dat de logica voor turnverwerking reageert zoals verwacht.

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

Voegt een assertie toe dat de logica voor turnverwerking reageert zoals verwacht.

AssertReply(IActivity, String, UInt32)

Voegt een assertie toe dat de logica voor turnverwerking reageert zoals verwacht.

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

Parameters

expected
IActivity

De verwachte activiteit van de bot.

description
String

Een bericht dat moet worden verzonden als het werkelijke antwoord niet is zoals verwacht.

timeout
UInt32

De hoeveelheid tijd in milliseconden waarbinnen een antwoord wordt verwacht.

Retouren

Een nieuw TestFlow object dat deze assertie toevoegt aan de gemodelleerde exchange.

Uitzonderingen

De bot heeft niet gereageerd zoals verwacht.

Opmerkingen

Met deze methode wordt het oorspronkelijke TestFlow object niet gewijzigd.

Van toepassing op

AssertReply(Action<IActivity>, String, UInt32)

Voegt een assertie toe dat de logica voor turnverwerking reageert zoals verwacht.

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

Parameters

validateActivity
Action<IActivity>

Een validatiemethode die kan worden toegepast op een activiteit van de bot. Deze activiteit moet een uitzondering genereren als de validatie mislukt.

description
String

Een bericht dat moet worden verzonden als het werkelijke antwoord niet is zoals verwacht.

timeout
UInt32

De hoeveelheid tijd in milliseconden waarbinnen een antwoord wordt verwacht.

Retouren

Een nieuw TestFlow object dat deze assertie toevoegt aan de gemodelleerde exchange.

Opmerkingen

Met deze methode wordt het oorspronkelijke TestFlow object niet gewijzigd.

Van toepassing op

AssertReply(String, String, UInt32)

Voegt een assertie toe dat de logica voor turnverwerking reageert zoals verwacht.

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

Parameters

expected
String

De verwachte tekst van een bericht van de bot.

description
String

Een bericht dat moet worden verzonden als het werkelijke antwoord niet is zoals verwacht.

timeout
UInt32

De hoeveelheid tijd in milliseconden waarbinnen een antwoord wordt verwacht.

Retouren

Een nieuw TestFlow object dat deze assertie toevoegt aan de gemodelleerde exchange.

Uitzonderingen

De bot heeft niet gereageerd zoals verwacht.

Opmerkingen

Met deze methode wordt het oorspronkelijke TestFlow object niet gewijzigd.

Van toepassing op

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

Voegt een assertie toe dat de logica voor turnverwerking reageert zoals verwacht.

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

Parameters

expected
IActivity

De verwachte activiteit van de bot.

equalityComparer
IEqualityComparer<IActivity>

De gelijkheidsparameter waarmee twee activiteiten worden vergeleken.

description
String

Een bericht dat moet worden verzonden als het werkelijke antwoord niet is zoals verwacht.

timeout
UInt32

De hoeveelheid tijd in milliseconden waarbinnen een antwoord wordt verwacht.

Retouren

Een nieuw TestFlow object dat deze assertie toevoegt aan de gemodelleerde exchange.

Uitzonderingen

De bot heeft niet gereageerd zoals verwacht.

Opmerkingen

Met deze methode wordt het oorspronkelijke TestFlow object niet gewijzigd.

Van toepassing op