Język

TestScript Klasa

Definicja

Skrypt testowy mock, który może być używany do testów jednostkowych logiki botów.

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

Uwagi

Możesz użyć tej klasy do naśladowania danych wejściowych od użytkownika lub kanału, aby zweryfikować, czy bot lub adapter reaguje zgodnie z oczekiwaniami.

Konstruktory

Nazwa Opis
TestScript()

Inicjuje nowe wystąpienie klasy TestScript.

Pola

Nazwa Opis
Kind

Ustali rodzaj na tę klasę.

TestScriptEnded

Testowy skrypt zakończył zdarzenie.

Właściwości

Nazwa Opis
Configuration

Pobiera lub ustawia konfigurację do wykorzystania w teście.

Description

Otrzymuje lub ustawia właściwość opisu.

Dialog

Pobiera lub ustawia RootDialog.

EnableTrace

Otrzymuje lub ustawia wartość wskazującą, czy działania śledzenia powinny być przekazywane do skryptu testowego.

HttpRequestMocks

Pobiera mock danych dla Microsoft. HttpRequest.

LanguagePolicy

Otrzymuje lub ustawia politykę językową.

Locale

Dostaje lub ustawia lokalizację.

Script

Pobiera akcje skryptu testowego.

SettingMocks

Pobiera mock dane do ustawiania.

UserTokenMocks

Pobiera mock danych dla Microsoft. OAuthInput.

Metody

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

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

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

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

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

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

DefaultTestAdapter(ResourceExplorer, String, IEnumerable<IMiddleware>)

Zbuduj domyślny adapter testowy.

Delay(TimeSpan, String, Int32)

To powoduje opóźnienie w rozmowie.

Delay(UInt32, String, Int32)

To powoduje opóźnienie w rozmowie.

Event(String, Object, String, Int32)

Dodaje opcje użytkownika.

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

Rozpoczyna wykonanie sekwencji testowej.

Send(IActivity, String, Int32)

Dodaje aktywność użytkownika do bota.

Send(String, String, Int32)

Dodaje aktywność wiadomości od użytkownika do bota.

SendConversationUpdate(String, Int32)

Wysyła aktualizację rozmowy.

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

Skrót do dzwonieniaSend(String, String, Int32), a potem .AssertReply(String, String, UInt32, String[], String, Int32)

Dotyczy

Zobacz też