Partilhar via


XUnitDialogTestLogger Classe

Definição

Um middleware para gerar atividades de entrada e saída como cadeias json para a consola durante os testes de unidades.

public class XUnitDialogTestLogger : Microsoft.Bot.Builder.IMiddleware
type XUnitDialogTestLogger = class
    interface IMiddleware
Public Class XUnitDialogTestLogger
Implements IMiddleware
Herança
XUnitDialogTestLogger
Implementações

Construtores

XUnitDialogTestLogger(ITestOutputHelper)

Inicializa uma nova instância da XUnitDialogTestLogger classe .

Propriedades

Output

Obtém a Xunit.Abstractions.ITestOutputHelper instância deste middleware.

Métodos

LogIncomingActivityAsync(ITurnContext, Activity, CancellationToken)

Regista as mensagens enviadas pelo utilizador para o bot.

LogOutgoingActivityAsync(ITurnContext, Activity, CancellationToken)

Regista mensagens enviadas do bot para o utilizador.

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

Processa a atividade recebida e regista-a com o Xunit.Abstractions.ITestOutputHelper.

Aplica-se a