Udostępnij przez


TestScript Klasa

Definicja

Pozorny skrypt testowy, który może służyć do testowania jednostkowego logiki bota.

public class TestScript
type TestScript = class
Public Class TestScript
Dziedziczenie
TestScript

Uwagi

Tej klasy można użyć do naśladowania danych wejściowych od użytkownika lub kanału w celu sprawdzenia, czy bot lub karta odpowiada zgodnie z oczekiwaniami.

Konstruktory

TestScript()

Inicjuje nowe wystąpienie klasy TestScript.

Pola

Kind

Ustawia typ dla tej klasy.

TestScriptEnded

Zdarzenie zakończone skryptu testowego.

Właściwości

Configuration

Pobiera lub ustawia konfigurację do użycia na potrzeby testu.

Description

Pobiera lub ustawia właściwość description.

Dialog

Pobiera lub ustawia element RootDialog.

EnableTrace

Pobiera lub ustawia wartość wskazującą, czy działania śledzenia powinny zostać przekazane do skryptu testowego.

HttpRequestMocks

Pobiera pozorne dane dla microsoft.HttpRequest.

LanguagePolicy

Pobiera lub ustawia zasady języka.

Locale

Pobiera lub ustawia ustawienia regionalne.

Script

Pobiera akcje skryptu testowego.

SettingMocks

Pobiera pozorne dane do ustawienia.

UserTokenMocks

Pobiera pozorne dane dla microsoft.OAuthInput.

Metody

AssertReply(String, String, UInt32, String[], String, Int32)

Dodaje potwierdzenie, że logika przetwarzania zwrotu odpowiada zgodnie z oczekiwaniami.

AssertReplyActivity(String[], String, UInt32, String, Int32)

Dodaje potwierdzenie, że logika przetwarzania zwrotu odpowiada zgodnie z oczekiwaniami.

AssertReplyContains(String, String, UInt32, String, Int32)

Dodaje potwierdzenie, że logika przetwarzania zwrotu odpowiada zgodnie z oczekiwaniami.

DefaultTestAdapter(ResourceExplorer, String, IEnumerable<IMiddleware>)

Utwórz domyślną kartę testową.

Delay(TimeSpan, String, Int32)

Dodaje opóźnienie w konwersacji.

Delay(UInt32, String, Int32)

Dodaje opóźnienie w konwersacji.

Event(String, Object, String, Int32)

Dodaje opcje użytkownika.

ExecuteAsync(ResourceExplorer, String, BotCallbackHandler, TestAdapter, IEnumerable<IMiddleware>)

Uruchamia wykonywanie sekwencji testów.

Send(IActivity, String, Int32)

Dodaje działanie od użytkownika do bota.

Send(String, String, Int32)

Dodaje działanie komunikatu od użytkownika do bota.

SendConversationUpdate(String, Int32)

Wysyła aktualizację konwersacji.

Test(String, String, String, UInt32, String, Int32)

Skrót do wywołaniaSend(String, String, Int32), a następnie .AssertReply(String, String, UInt32, String[], String, Int32)

Dotyczy

Zobacz też