Freigeben über


LoggingTestBase Klasse

Definition

Eine Basisklasse für Xunit-Tests, die protokolliert werden müssen.

public abstract class LoggingTestBase : Microsoft.VisualStudio.Sdk.TestFramework.TestBase
type LoggingTestBase = class
    inherit TestBase
Public MustInherit Class LoggingTestBase
Inherits TestBase
Vererbung
LoggingTestBase
Abgeleitet

Konstruktoren

LoggingTestBase(ITestOutputHelper)

Initialisiert eine neue Instanz der LoggingTestBase-Klasse.

Eigenschaften

ExpectedTimeout

Ruft einen relativ kurzen Zeitraum ab, in dem ein Timeout erwartet wird .

(Geerbt von TestBase)
ExpectedTimeoutToken

Ruft eine neu initialisierte CancellationToken ab, die nach ExpectedTimeout Ablauf ab dem Zeitpunkt abgebrochen wird, zu dem diese Eigenschaft abgerufen wird.

(Geerbt von TestBase)
Logger

Ruft die Protokollierung für die aktuelle ab.

TestStopwatch

Ruft eine Stoppuhr ab, die gestartet wird, wenn die Testklasse instanziiert wird.

(Geerbt von TestBase)
TimeoutToken

Ruft ein Token ab, das abgebrochen UnexpectedTimeout wird, nachdem die Testklasse instanziiert wurde.

(Geerbt von TestBase)
UnexpectedTimeout

Ruft einen einigermaßen langen Zeitraum zum Warten ab, in dem wir erwarten, dass ein anderes Ereignis auftritt, anstatt die normale Testausführung in diesem gesamten Zeitraum zu warten.

(Geerbt von TestBase)
UnexpectedTimeoutToken

Ruft eine neu initialisierte CancellationToken ab, die nach UnexpectedTimeout Ablauf ab dem Zeitpunkt abgebrochen wird, zu dem diese Eigenschaft abgerufen wird.

(Geerbt von TestBase)

Methoden

Dispose()

Eine Basisklasse für Xunit-Tests, die protokolliert werden müssen.

(Geerbt von TestBase)
Dispose(Boolean)

Verfügt über verwaltete und nicht verwaltete Ressourcen, die diesem Objekt gehören.

Gilt für: