Taal

TestScript Klas

Definitie

Een mock testscript dat gebruikt kan worden voor unittesten van botlogica.

public class TestScript
type TestScript = class
Public Class TestScript
Overname
TestScript

Opmerkingen

Je kunt deze klasse gebruiken om input van een gebruiker of kanaal na te bootsen om te valideren dat de bot of adapter reageert zoals verwacht.

Constructors

Name Description
TestScript()

Initialiseert een nieuw exemplaar van de TestScript klasse.

Velden

Name Description
Kind

Zet de soort voor deze klas.

TestScriptEnded

Testscript beƫindigde evenement.

Eigenschappen

Name Description
Configuration

Krijgt of stelt configuratie in om te gebruiken voor de test.

Description

Krijgt of stelt de beschrijvingseigenschap vast.

Dialog

Krijgt of stelt de RootDialog.

EnableTrace

Krijgt of stelt een waarde op die aangeeft of trace-activiteiten aan het testscript moeten worden doorgegeven.

HttpRequestMocks

Krijgt de mock-data voor Microsoft. HttpRequest.

LanguagePolicy

Krijgt of stelt het taalbeleid in.

Locale

Ze krijgt of stelt de locatie in.

Script

Krijgt de acties van het testscript.

SettingMocks

Krijgt de mock-data voor het opstellen.

UserTokenMocks

Krijgt de mock-data voor Microsoft. OAuthInput.

Methoden

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

Voegt een bewering toe dat de beurtverwerkingslogica reageert zoals verwacht.

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

Voegt een bewering toe dat de beurtverwerkingslogica reageert zoals verwacht.

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

Voegt een bewering toe dat de beurtverwerkingslogica reageert zoals verwacht.

DefaultTestAdapter(ResourceExplorer, String, IEnumerable<IMiddleware>)

Bouw standaard testadapter.

Delay(TimeSpan, String, Int32)

Dat zorgt voor een vertraging in het gesprek.

Delay(UInt32, String, Int32)

Dat zorgt voor een vertraging in het gesprek.

Event(String, Object, String, Int32)

Voegt gebruikersopties toe.

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

Start de uitvoering van de testsequentie.

Send(IActivity, String, Int32)

Voegt een activiteit van de gebruiker toe aan de bot.

Send(String, String, Int32)

Voegt een berichtactiviteit van de gebruiker toe aan de bot.

SendConversationUpdate(String, Int32)

Stuurt een update over het gesprek.

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

Snelkoppeling voor het aanroepen Send(String, String, Int32) gevolgd door AssertReply(String, String, UInt32, String[], String, Int32).

Van toepassing op

Zie ook