TestScript Osztály

Definíció

Egy próbaszkript, amely a robotlogika egységtesztelésére használható.

public class TestScript
type TestScript = class
Public Class TestScript
Öröklődés
TestScript

Megjegyzések

Ezzel az osztálysal utánozhatja egy felhasználó vagy egy csatorna bemenetét annak ellenőrzéséhez, hogy a robot vagy az adapter a várt módon válaszol-e.

Konstruktorok

TestScript()

Inicializálja az osztály új példányát TestScript .

Mezők

Kind

Beállítja a Kind (Kind) beállítást ehhez az osztályhoz.

TestScriptEnded

Tesztszkript befejeződött esemény.

Tulajdonságok

Configuration

Lekéri vagy beállítja a teszteléshez használni kívánt konfigurációt.

Description

Lekéri vagy beállítja a leírás tulajdonságot.

Dialog

Lekéri vagy beállítja a RootDialogot.

EnableTrace

Lekéri vagy beállít egy értéket, amely jelzi, hogy a nyomkövetési tevékenységeket át kell-e adni a tesztszkriptnek.

HttpRequestMocks

Lekéri a Microsoft.HttpRequest mintaadatait.

LanguagePolicy

Lekéri vagy beállítja a nyelvi szabályzatot.

Locale

Lekéri vagy beállítja a területi beállításokat.

Script

Lekéri a tesztszkriptműveleteket.

SettingMocks

Lekéri a modelladatokat a beállításhoz.

UserTokenMocks

Lekéri a Microsoft.OAuthInput mintaadatait.

Metódusok

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

Olyan állítást ad hozzá, amely szerint a fordulási feldolgozási logika a várt módon válaszol.

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

Olyan állítást ad hozzá, amely szerint a fordulási feldolgozási logika a várt módon válaszol.

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

Olyan állítást ad hozzá, amely szerint a fordulási feldolgozási logika a várt módon válaszol.

DefaultTestAdapter(ResourceExplorer, String, IEnumerable<IMiddleware>)

Alapértelmezett tesztadapter létrehozása.

Delay(TimeSpan, String, Int32)

Késlelteti a beszélgetést.

Delay(UInt32, String, Int32)

Késlelteti a beszélgetést.

Event(String, Object, String, Int32)

Felhasználói beállításokat ad hozzá.

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

Elindítja a tesztütemezés végrehajtását.

Send(IActivity, String, Int32)

Hozzáad egy tevékenységet a felhasználótól a robothoz.

Send(String, String, Int32)

Üzenettevékenységet ad hozzá a felhasználótól a robothoz.

SendConversationUpdate(String, Int32)

Beszélgetésfrissítést küld.

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

Parancsikon a híváshoz Send(String, String, Int32) , majd a következő: AssertReply(String, String, UInt32, String[], String, Int32).

A következőre érvényes:

Lásd még