TestFlow.AssertReply Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.