Språk

TestScript Klass

Definition

Ett mock testskript som kan användas för enhetstestning av botlogik.

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

Kommentarer

Du kan använda denna klass för att efterlikna inmatning från en användare eller en kanal för att verifiera att boten eller adaptern svarar som förväntat.

Konstruktorer

Name Description
TestScript()

Initierar en ny instans av TestScript klassen.

Fält

Name Description
Kind

Sätter Sort för denna klass.

TestScriptEnded

Testskriptet avslutade evenemanget.

Egenskaper

Name Description
Configuration

Får eller ställer in konfigurationen för att använda för testet.

Description

Får eller sätter beskrivningsegenskapen.

Dialog

Hämtar eller ställer in RootDialog.

EnableTrace

Får eller sätter ett värde som anger om spårningsaktiviteter ska skickas till testskriptet.

HttpRequestMocks

Hämtar mockdata för Microsoft. HttpRequest.

LanguagePolicy

Får eller bestämmer språkpolicyn.

Locale

Får eller bestämmer platsen.

Script

Hämtar testskriptets handlingar.

SettingMocks

Hämtar mockdata för inställning.

UserTokenMocks

Hämtar mockdata för Microsoft. OAuthInput.

Metoder

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

Lägger till ett påstående att vändningsbearbetningslogiken svarar som förväntat.

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

Lägger till ett påstående att vändningsbearbetningslogiken svarar som förväntat.

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

Lägger till ett påstående att vändningsbearbetningslogiken svarar som förväntat.

DefaultTestAdapter(ResourceExplorer, String, IEnumerable<IMiddleware>)

Bygg standardtestadaptern.

Delay(TimeSpan, String, Int32)

Det lägger till en fördröjning i samtalet.

Delay(UInt32, String, Int32)

Det lägger till en fördröjning i samtalet.

Event(String, Object, String, Int32)

Lägger till 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 i boten.

Send(String, String, Int32)

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

SendConversationUpdate(String, Int32)

Skickar konversationsuppdatering.

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

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

Gäller för

Se även