Lingua

XUnitDialogTestLogger Classe

Definizione

Middleware per l'output delle attività in ingresso e in uscita come stringhe JSON nella console durante gli unit test.

public class XUnitDialogTestLogger : Microsoft.Bot.Builder.IMiddleware
type XUnitDialogTestLogger = class
    interface IMiddleware
Public Class XUnitDialogTestLogger
Implements IMiddleware
Ereditarietà
XUnitDialogTestLogger
Implementazioni

Costruttori

Nome Descrizione
XUnitDialogTestLogger(ITestOutputHelper)

Inizializza una nuova istanza della classe XUnitDialogTestLogger.

Proprietà

Nome Descrizione
Output

Ottiene l'istanza Xunit.Abstractions.ITestOutputHelper per questo middleware.

Metodi

Nome Descrizione
LogIncomingActivityAsync(ITurnContext, Activity, CancellationToken)

Registra i messaggi inviati dall'utente al bot.

LogOutgoingActivityAsync(ITurnContext, Activity, CancellationToken)

Registra i messaggi inviati dal bot all'utente.

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

Elabora l'attività in ingresso e la registra usando il Xunit.Abstractions.ITestOutputHelperfile .

Si applica a