Share via


TestBase Class

Definition

A base class that offers some commonly useful tools for testing.

public abstract class TestBase : IDisposable
type TestBase = class
    interface IDisposable
Public MustInherit Class TestBase
Implements IDisposable
Inheritance
TestBase
Derived
Implements

Constructors

TestBase()

Initializes a new instance of the TestBase class.

Properties

ExpectedTimeout

Gets a reasonably short time period to wait where a timeout is expected.

ExpectedTimeoutToken

Gets a newly initialized CancellationToken that is canceled after ExpectedTimeout expires from the time this property is retrieved.

TestStopwatch

Gets a stopwatch that is started when the test class is instantiated.

TimeoutToken

Gets a token that gets canceled UnexpectedTimeout after the test class is instantiated.

UnexpectedTimeout

Gets a reasonably long time period to wait where we expect some other event to occur rather than normal test execution waiting this whole time period.

UnexpectedTimeoutToken

Gets a newly initialized CancellationToken that is canceled after UnexpectedTimeout expires from the time this property is retrieved.

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Dispose(Boolean)

Disposes of managed and unmanaged resources owned by this object.

Applies to