Dela via


TestScript Klass

Definition

Ett simulerat testskript som kan användas för enhetstestning av robotlogik.

public class TestScript
type TestScript = class
Public Class TestScript
Arv
TestScript

Kommentarer

Du kan använda den här klassen för att efterlikna indata från en användare eller en kanal för att verifiera att roboten eller adaptern svarar som förväntat.

Konstruktorer

TestScript()

Initierar en ny instans av TestScript klassen.

Fält

Kind

Anger Sort för den här klassen.

TestScriptEnded

Testskriptet avslutade händelsen.

Egenskaper

Configuration

Hämtar eller ställer in konfiguration som ska användas för testet.

Description

Hämtar eller anger beskrivningsegenskapen.

Dialog

Hämtar eller anger RootDialog.

EnableTrace

Hämtar eller anger ett värde som anger om spårningsaktiviteter ska skickas till testskriptet.

HttpRequestMocks

Hämtar simulerade data för Microsoft.HttpRequest.

LanguagePolicy

Hämtar eller anger språkprincipen.

Locale

Hämtar eller anger nationella inställningar.

Script

Hämtar testskriptåtgärderna.

SettingMocks

Hämtar simulerade data för inställningen.

UserTokenMocks

Hämtar simulerade data för Microsoft.OAuthInput.

Metoder

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

Lägger till ett påstående om att logiken för turbearbetning svarar som förväntat.

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

Lägger till ett påstående om att logiken för turbearbetning svarar som förväntat.

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

Lägger till ett påstående om att logiken för turbearbetning svarar som förväntat.

DefaultTestAdapter(ResourceExplorer, String, IEnumerable<IMiddleware>)

Skapa standardtestadapter.

Delay(TimeSpan, String, Int32)

Lägger till en fördröjning i konversationen.

Delay(UInt32, String, Int32)

Lägger till en fördröjning i konversationen.

Event(String, Object, String, Int32)

Lägger till ett användaralternativ.

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

Startar körningen av testsekvensen.

Send(IActivity, String, Int32)

Lägger till en aktivitet från användaren till roboten.

Send(String, String, Int32)

Lägger till en meddelandeaktivitet från användaren till roboten.

SendConversationUpdate(String, Int32)

Skickar konversationsuppdatering.

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

Genväg för att anropa Send(String, String, Int32) följt av AssertReply(String, String, UInt32, String[], String, Int32).

Gäller för

Se även