Taal

TestFlow.AssertReply Methode

Definitie

Overloads

Name Description
AssertReply(IActivity, String, UInt32)

Voegt een bewering toe dat de beurtverwerkingslogica reageert zoals verwacht.

AssertReply(Action<IActivity>, String, UInt32)

Voegt een bewering toe dat de beurtverwerkingslogica reageert zoals verwacht.

AssertReply(String, String, UInt32)

Voegt een bewering toe dat de beurtverwerkingslogica reageert zoals verwacht.

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

Voegt een bewering toe dat de beurtverwerkingslogica reageert zoals verwacht.

AssertReply(IActivity, String, UInt32)

Voegt een bewering toe dat de beurtverwerkingslogica 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 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 bewering toevoegt aan de gemodelleerde uitwisseling.

Uitzonderingen

De bot reageerde niet zoals verwacht.

Opmerkingen

Deze methode wijzigt het oorspronkelijke TestFlow object niet.

Van toepassing op

AssertReply(Action<IActivity>, String, UInt32)

Voegt een bewering toe dat de beurtverwerkingslogica 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 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 bewering toevoegt aan de gemodelleerde uitwisseling.

Opmerkingen

Deze methode wijzigt het oorspronkelijke TestFlow object niet.

Van toepassing op

AssertReply(String, String, UInt32)

Voegt een bewering toe dat de beurtverwerkingslogica 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 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 bewering toevoegt aan de gemodelleerde uitwisseling.

Uitzonderingen

De bot reageerde niet zoals verwacht.

Opmerkingen

Deze methode wijzigt het oorspronkelijke TestFlow object niet.

Van toepassing op

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

Voegt een bewering toe dat de beurtverwerkingslogica 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 die twee activiteiten vergelijkt.

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 bewering toevoegt aan de gemodelleerde uitwisseling.

Uitzonderingen

De bot reageerde niet zoals verwacht.

Opmerkingen

Deze methode wijzigt het oorspronkelijke TestFlow object niet.

Van toepassing op