Поделиться через


XUnitDialogTestLogger Класс

Определение

ПО промежуточного слоя для вывода входящих и исходящих действий в виде строк JSON в консоль во время модульных тестов.

public class XUnitDialogTestLogger : Microsoft.Bot.Builder.IMiddleware
type XUnitDialogTestLogger = class
    interface IMiddleware
Public Class XUnitDialogTestLogger
Implements IMiddleware
Наследование
XUnitDialogTestLogger
Реализации

Конструкторы

XUnitDialogTestLogger(ITestOutputHelper)

Инициализирует новый экземпляр класса XUnitDialogTestLogger.

Свойства

Output

Xunit.Abstractions.ITestOutputHelper Возвращает экземпляр для этого ПО промежуточного слоя.

Методы

LogIncomingActivityAsync(ITurnContext, Activity, CancellationToken)

Регистрирует сообщения, отправленные от пользователя боту.

LogOutgoingActivityAsync(ITurnContext, Activity, CancellationToken)

Регистрирует сообщения, отправленные от бота пользователю.

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

Обрабатывает входящее действие и регистрирует его с помощью Xunit.Abstractions.ITestOutputHelper.

Применяется к