TestScript Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Een gesimuleerd testscript dat kan worden gebruikt voor eenheidstests van botlogica.
public class TestScript
type TestScript = class
Public Class TestScript
- Overname
-
TestScript
Opmerkingen
U kunt deze klasse gebruiken om invoer van een gebruiker of een kanaal na te bootsen om te valideren dat de bot of adapter reageert zoals verwacht.
Constructors
TestScript() |
Initialiseert een nieuw exemplaar van de TestScript klasse. |
Velden
Kind |
Hiermee stelt u de Soort voor deze klasse in. |
TestScriptEnded |
Testscript beƫindigde gebeurtenis. |
Eigenschappen
Configuration |
Hiermee wordt de configuratie opgehaald of ingesteld die voor de test moet worden gebruikt. |
Description |
Hiermee wordt de eigenschap description opgehaald of ingesteld. |
Dialog |
Hiermee wordt de RootDialog opgehaald of ingesteld. |
EnableTrace |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of traceringsactiviteiten moeten worden doorgegeven aan het testscript. |
HttpRequestMocks |
Hiermee haalt u de mockgegevens voor Microsoft.HttpRequest op. |
LanguagePolicy |
Hiermee wordt het taalbeleid opgehaald of ingesteld. |
Locale |
Hiermee wordt de landinstelling opgehaald of ingesteld. |
Script |
Hiermee haalt u de testscriptacties op. |
SettingMocks |
Hiermee haalt u de mockgegevens voor de instelling op. |
UserTokenMocks |
Hiermee haalt u de mockgegevens voor Microsoft.OAuthInput op. |
Methoden
AssertReply(String, String, UInt32, String[], String, Int32) |
Voegt een assertie toe dat de logica voor turnverwerking reageert zoals verwacht. |
AssertReplyActivity(String[], String, UInt32, String, Int32) |
Voegt een assertie toe dat de logica voor turnverwerking reageert zoals verwacht. |
AssertReplyContains(String, String, UInt32, String, Int32) |
Voegt een assertie toe dat de logica voor turnverwerking reageert zoals verwacht. |
DefaultTestAdapter(ResourceExplorer, String, IEnumerable<IMiddleware>) |
Bouw de standaardtestadapter. |
Delay(TimeSpan, String, Int32) |
Voegt een vertraging in het gesprek toe. |
Delay(UInt32, String, Int32) |
Voegt een vertraging in het gesprek toe. |
Event(String, Object, String, Int32) |
Hiermee voegt u een gebruikersopties toe. |
ExecuteAsync(ResourceExplorer, String, BotCallbackHandler, TestAdapter, IEnumerable<IMiddleware>) |
Hiermee start u de uitvoering van de testreeks. |
Send(IActivity, String, Int32) |
Hiermee voegt u een activiteit van de gebruiker toe aan de bot. |
Send(String, String, Int32) |
Hiermee voegt u een berichtactiviteit van de gebruiker toe aan de bot. |
SendConversationUpdate(String, Int32) |
Hiermee wordt een gespreksupdate verzonden. |
Test(String, String, String, UInt32, String, Int32) |
Snelkoppeling voor aanroepen Send(String, String, Int32) gevolgd door AssertReply(String, String, UInt32, String[], String, Int32). |