Język

TestFlow.AssertReply Metoda

Definicja

Przeciążenia

Nazwa Opis
AssertReply(IActivity, String, UInt32)

Dodaje twierdzenie, że logika przetwarzania tur reaguje zgodnie z oczekiwaniami.

AssertReply(Action<IActivity>, String, UInt32)

Dodaje twierdzenie, że logika przetwarzania tur reaguje zgodnie z oczekiwaniami.

AssertReply(String, String, UInt32)

Dodaje twierdzenie, że logika przetwarzania tur reaguje zgodnie z oczekiwaniami.

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

Dodaje twierdzenie, że logika przetwarzania tur reaguje zgodnie z oczekiwaniami.

AssertReply(IActivity, String, UInt32)

Dodaje twierdzenie, że logika przetwarzania tur reaguje zgodnie z oczekiwaniami.

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

Parametry

expected
IActivity

Oczekiwana aktywność ze strony bota.

description
String

Wiadomość do wysłania, jeśli faktyczna odpowiedź nie będzie taka, jak się spodziewałem.

timeout
UInt32

Czas w milisekundach, w którym oczekiwana jest odpowiedź.

Zwraca

Nowy TestFlow obiekt, który dodaje to twierdzenie do modelowanej wymiany.

Wyjątki

Bot nie odpowiedział zgodnie z oczekiwaniami.

Uwagi

Ta metoda nie modyfikuje oryginalnego TestFlow obiektu.

Dotyczy

AssertReply(Action<IActivity>, String, UInt32)

Dodaje twierdzenie, że logika przetwarzania tur reaguje zgodnie z oczekiwaniami.

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

Parametry

validateActivity
Action<IActivity>

Metoda walidacji stosowana do aktywności bota. Ta aktywność powinna wywołać wyjątek, jeśli walidacja się nie powiedzie.

description
String

Wiadomość do wysłania, jeśli faktyczna odpowiedź nie będzie taka, jak się spodziewałem.

timeout
UInt32

Czas w milisekundach, w którym oczekiwana jest odpowiedź.

Zwraca

Nowy TestFlow obiekt, który dodaje to twierdzenie do modelowanej wymiany.

Uwagi

Ta metoda nie modyfikuje oryginalnego TestFlow obiektu.

Dotyczy

AssertReply(String, String, UInt32)

Dodaje twierdzenie, że logika przetwarzania tur reaguje zgodnie z oczekiwaniami.

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

Parametry

expected
String

Oczekiwany tekst wiadomości od bota.

description
String

Wiadomość do wysłania, jeśli faktyczna odpowiedź nie będzie taka, jak się spodziewałem.

timeout
UInt32

Czas w milisekundach, w którym oczekiwana jest odpowiedź.

Zwraca

Nowy TestFlow obiekt, który dodaje to twierdzenie do modelowanej wymiany.

Wyjątki

Bot nie odpowiedział zgodnie z oczekiwaniami.

Uwagi

Ta metoda nie modyfikuje oryginalnego TestFlow obiektu.

Dotyczy

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

Dodaje twierdzenie, że logika przetwarzania tur reaguje zgodnie z oczekiwaniami.

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

Parametry

expected
IActivity

Oczekiwana aktywność ze strony bota.

equalityComparer
IEqualityComparer<IActivity>

Parametr równości porównujący dwie aktywności.

description
String

Wiadomość do wysłania, jeśli faktyczna odpowiedź nie będzie taka, jak się spodziewałem.

timeout
UInt32

Czas w milisekundach, w którym oczekiwana jest odpowiedź.

Zwraca

Nowy TestFlow obiekt, który dodaje to twierdzenie do modelowanej wymiany.

Wyjątki

Bot nie odpowiedział zgodnie z oczekiwaniami.

Uwagi

Ta metoda nie modyfikuje oryginalnego TestFlow obiektu.

Dotyczy