Condividi tramite


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

XUnitDialogTestLogger(ITestOutputHelper)

Inizializza una nuova istanza della classe XUnitDialogTestLogger.

Proprietà

Output

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

Metodi

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à Xunit.Abstractions.ITestOutputHelperin ingresso e lo registra usando .

Si applica a