Sdílet prostřednictvím


TestScript Třída

Definice

Napodobení testovacího skriptu, který lze použít k testování částí logiky robota.

public class TestScript
type TestScript = class
Public Class TestScript
Dědičnost
TestScript

Poznámky

Tuto třídu můžete použít k napodobení vstupu od uživatele nebo kanálu, abyste ověřili, že robot nebo adaptér reaguje podle očekávání.

Konstruktory

TestScript()

Inicializuje novou instanci TestScript třídy.

Pole

Kind

Nastaví druh pro tuto třídu.

TestScriptEnded

Událost ukončení testovacího skriptu

Vlastnosti

Configuration

Získá nebo nastaví konfiguraci pro použití pro test.

Description

Získá nebo nastaví vlastnost description.

Dialog

Získá nebo nastaví RootDialog.

EnableTrace

Získá nebo nastaví hodnotu určující, zda trasovací aktivity mají být předány do testovacího skriptu.

HttpRequestMocks

Získá napodobení dat Pro Microsoft.HttpRequest.

LanguagePolicy

Získá nebo nastaví zásady jazyka.

Locale

Získá nebo nastaví národní prostředí.

Script

Získá akce testovacího skriptu.

SettingMocks

Získá napodobení dat pro nastavení.

UserTokenMocks

Získá napodobení dat pro Microsoft.OAuthInput.

Metody

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

Přidá kontrolní výraz, že logika zpracování otočení reaguje podle očekávání.

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

Přidá kontrolní výraz, že logika zpracování otočení reaguje podle očekávání.

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

Přidá kontrolní výraz, že logika zpracování otočení reaguje podle očekávání.

DefaultTestAdapter(ResourceExplorer, String, IEnumerable<IMiddleware>)

Sestavte výchozí testovací adaptér.

Delay(TimeSpan, String, Int32)

Přidá zpoždění v konverzaci.

Delay(UInt32, String, Int32)

Přidá zpoždění v konverzaci.

Event(String, Object, String, Int32)

Přidá možnosti uživatele.

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

Spustí testovací sekvenci.

Send(IActivity, String, Int32)

Přidá do robota aktivitu od uživatele.

Send(String, String, Int32)

Přidá do robota aktivitu zprávy od uživatele.

SendConversationUpdate(String, Int32)

Odešle aktualizaci konverzace.

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

Zkratka pro volání Send(String, String, Int32) následované AssertReply(String, String, UInt32, String[], String, Int32).

Platí pro

Viz také