Språk

TestFlow.AssertReply Metod

Definition

Överlagringar

Name Description
AssertReply(IActivity, String, UInt32)

Lägger till ett påstående att vändningsbearbetningslogiken svarar som förväntat.

AssertReply(Action<IActivity>, String, UInt32)

Lägger till ett påstående att vändningsbearbetningslogiken svarar som förväntat.

AssertReply(String, String, UInt32)

Lägger till ett påstående att vändningsbearbetningslogiken svarar som förväntat.

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

Lägger till ett påstående att vändningsbearbetningslogiken svarar som förväntat.

AssertReply(IActivity, String, UInt32)

Lägger till ett påstående att vändningsbearbetningslogiken svarar som förväntat.

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

Parametrar

expected
IActivity

Den förväntade aktiviteten från boten.

description
String

Ett meddelande att skicka om det faktiska svaret inte är som förväntat.

timeout
UInt32

Den tid i millisekunder inom vilken ett svar förväntas.

Returer

Ett nytt TestFlow objekt som lägger till detta påstående till det modellerade utbytet.

Undantag

Boten svarade inte som förväntat.

Kommentarer

Denna metod modifierar inte det ursprungliga TestFlow objektet.

Gäller för

AssertReply(Action<IActivity>, String, UInt32)

Lägger till ett påstående att vändningsbearbetningslogiken svarar som förväntat.

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

Parametrar

validateActivity
Action<IActivity>

En valideringsmetod att tillämpa på en aktivitet från boten. Denna aktivitet bör ge ett undantag om valideringen misslyckas.

description
String

Ett meddelande att skicka om det faktiska svaret inte är som förväntat.

timeout
UInt32

Den tid i millisekunder inom vilken ett svar förväntas.

Returer

Ett nytt TestFlow objekt som lägger till detta påstående till det modellerade utbytet.

Kommentarer

Denna metod modifierar inte det ursprungliga TestFlow objektet.

Gäller för

AssertReply(String, String, UInt32)

Lägger till ett påstående att vändningsbearbetningslogiken svarar som förväntat.

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

Parametrar

expected
String

Det förväntade meddelandet från boten.

description
String

Ett meddelande att skicka om det faktiska svaret inte är som förväntat.

timeout
UInt32

Den tid i millisekunder inom vilken ett svar förväntas.

Returer

Ett nytt TestFlow objekt som lägger till detta påstående till det modellerade utbytet.

Undantag

Boten svarade inte som förväntat.

Kommentarer

Denna metod modifierar inte det ursprungliga TestFlow objektet.

Gäller för

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

Lägger till ett påstående att vändningsbearbetningslogiken svarar som förväntat.

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

Parametrar

expected
IActivity

Den förväntade aktiviteten från boten.

equalityComparer
IEqualityComparer<IActivity>

Likhetsparametern som jämför två aktiviteter.

description
String

Ett meddelande att skicka om det faktiska svaret inte är som förväntat.

timeout
UInt32

Den tid i millisekunder inom vilken ett svar förväntas.

Returer

Ett nytt TestFlow objekt som lägger till detta påstående till det modellerade utbytet.

Undantag

Boten svarade inte som förväntat.

Kommentarer

Denna metod modifierar inte det ursprungliga TestFlow objektet.

Gäller för