TestFlow.AssertReply メソッド

定義

オーバーロード

名前 説明
AssertReply(IActivity, String, UInt32)

ターン処理ロジックが期待通りに応答するという主張を追加します。

AssertReply(Action<IActivity>, String, UInt32)

ターン処理ロジックが期待通りに応答するという主張を追加します。

AssertReply(String, String, UInt32)

ターン処理ロジックが期待通りに応答するという主張を追加します。

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

ターン処理ロジックが期待通りに応答するという主張を追加します。

AssertReply(IActivity, String, UInt32)

ターン処理ロジックが期待通りに応答するという主張を追加します。

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

パラメーター

expected
IActivity

ボットの予想通りの動き。

description
String

実際の返答が期待通りでない場合に送るメッセージ。

timeout
UInt32

応答が期待されるミリ秒単位の時間。

返品

この主張をモデル化された交換に付加する新しい TestFlow オブジェクトです。

例外

しかし、ボットは予想通りに応答しませんでした。

注釈

このメソッドは元の TestFlow オブジェクトを変更しません。

適用対象

AssertReply(Action<IActivity>, String, UInt32)

ターン処理ロジックが期待通りに応答するという主張を追加します。

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

パラメーター

validateActivity
Action<IActivity>

ボットの活動に適用するための検証方法。 このアクティビティは検証に失敗した場合に例外を投げるべきです。

description
String

実際の返答が期待通りでない場合に送るメッセージ。

timeout
UInt32

応答が期待されるミリ秒単位の時間。

返品

この主張をモデル化された交換に付加する新しい TestFlow オブジェクトです。

注釈

このメソッドは元の TestFlow オブジェクトを変更しません。

適用対象

AssertReply(String, String, UInt32)

ターン処理ロジックが期待通りに応答するという主張を追加します。

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

パラメーター

expected
String

ボットからのメッセージの予想通りのテキストだった。

description
String

実際の返答が期待通りでない場合に送るメッセージ。

timeout
UInt32

応答が期待されるミリ秒単位の時間。

返品

この主張をモデル化された交換に付加する新しい TestFlow オブジェクトです。

例外

しかし、ボットは予想通りに応答しませんでした。

注釈

このメソッドは元の TestFlow オブジェクトを変更しません。

適用対象

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

ターン処理ロジックが期待通りに応答するという主張を追加します。

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

パラメーター

expected
IActivity

ボットの予想通りの動き。

equalityComparer
IEqualityComparer<IActivity>

2つの活動を比較する等式パラメータ。

description
String

実際の返答が期待通りでない場合に送るメッセージ。

timeout
UInt32

応答が期待されるミリ秒単位の時間。

返品

この主張をモデル化された交換に付加する新しい TestFlow オブジェクトです。

例外

しかし、ボットは予想通りに応答しませんでした。

注釈

このメソッドは元の TestFlow オブジェクトを変更しません。

適用対象