TestFlow.AssertReply Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.