TestScript Kelas

Definisi

Skrip Uji tiruan yang dapat digunakan untuk pengujian unit logika bot.

public class TestScript
type TestScript = class
Public Class TestScript
Warisan
TestScript

Keterangan

Anda dapat menggunakan kelas ini untuk meniru input dari pengguna atau saluran untuk memvalidasi bahwa bot atau adaptor merespons seperti yang diharapkan.

Konstruktor

TestScript()

Menginisialisasi instans baru kelas TestScript.

Bidang

Kind

Mengatur Jenis untuk kelas ini.

TestScriptEnded

Peristiwa skrip pengujian berakhir.

Properti

Configuration

Mendapatkan atau mengatur konfigurasi yang akan digunakan untuk pengujian.

Description

Mendapatkan atau mengatur properti deskripsi.

Dialog

Mendapatkan atau mengatur RootDialog.

EnableTrace

Mendapatkan atau menetapkan nilai yang menunjukkan apakah aktivitas pelacakan harus diteruskan ke skrip pengujian.

HttpRequestMocks

Mendapatkan data tiruan untuk Microsoft.HttpRequest.

LanguagePolicy

Mendapatkan atau menetapkan kebijakan bahasa.

Locale

Mendapatkan atau mengatur lokal.

Script

Mendapatkan tindakan skrip pengujian.

SettingMocks

Mendapatkan data tiruan untuk pengaturan.

UserTokenMocks

Mendapatkan data tiruan untuk Microsoft.OAuthInput.

Metode

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

Menambahkan pernyataan bahwa logika pemrosesan giliran merespons seperti yang diharapkan.

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

Menambahkan pernyataan bahwa logika pemrosesan giliran merespons seperti yang diharapkan.

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

Menambahkan pernyataan bahwa logika pemrosesan giliran merespons seperti yang diharapkan.

DefaultTestAdapter(ResourceExplorer, String, IEnumerable<IMiddleware>)

Membangun adaptor pengujian default.

Delay(TimeSpan, String, Int32)

Menambahkan penundaan dalam percakapan.

Delay(UInt32, String, Int32)

Menambahkan penundaan dalam percakapan.

Event(String, Object, String, Int32)

Menambahkan opsi pengguna.

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

Memulai eksekusi urutan pengujian.

Send(IActivity, String, Int32)

Menambahkan aktivitas dari pengguna ke bot.

Send(String, String, Int32)

Menambahkan aktivitas pesan dari pengguna ke bot.

SendConversationUpdate(String, Int32)

Mengirim pembaruan percakapan.

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

Pintasan untuk panggilan Send(String, String, Int32) diikuti oleh AssertReply(String, String, UInt32, String[], String, Int32).

Berlaku untuk

Lihat juga