다음을 통해 공유


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>

봇의 활동에 적용할 유효성 검사 메서드입니다. 유효성 검사가 실패할 경우 이 작업은 예외를 throw해야 합니다.

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>

두 활동을 비교하는 같음 매개 변수입니다.

description
String

실제 응답이 예상과 다른 경우 보낼 메시지입니다.

timeout
UInt32

응답이 예상되는 시간(밀리초)입니다.

반환

모델링된 교환에 이 어설션을 추가하는 새 TestFlow 개체입니다.

예외

봇이 예상대로 응답하지 않았습니다.

설명

이 메서드는 원래 TestFlow 개체를 수정하지 않습니다.

적용 대상