Compartilhar via


LoggingTestBase Classe

Definição

Uma classe base para testes xunit que precisam de registro em log.

public abstract class LoggingTestBase : Microsoft.VisualStudio.Sdk.TestFramework.TestBase
type LoggingTestBase = class
    inherit TestBase
Public MustInherit Class LoggingTestBase
Inherits TestBase
Herança
LoggingTestBase
Derivado

Construtores

LoggingTestBase(ITestOutputHelper)

Inicializa uma nova instância da classe LoggingTestBase.

Propriedades

ExpectedTimeout

Obtém um período de tempo razoavelmente curto para esperar onde um tempo limite é esperado.

(Herdado de TestBase)
ExpectedTimeoutToken

Obtém um recém-inicializado CancellationToken que é cancelado após ExpectedTimeout expirar a partir do momento em que essa propriedade é recuperada.

(Herdado de TestBase)
Logger

Obtém o agente do atual.

TestStopwatch

Obtém um cronômetro iniciado quando a classe de teste é instanciada.

(Herdado de TestBase)
TimeoutToken

Obtém um token que é cancelado UnexpectedTimeout depois que a classe de teste é instanciada.

(Herdado de TestBase)
UnexpectedTimeout

Obtém um período de tempo razoavelmente longo para aguardar onde esperamos que algum outro evento ocorra em vez da execução de teste normal aguardando esse período de tempo inteiro.

(Herdado de TestBase)
UnexpectedTimeoutToken

Obtém um recém-inicializado CancellationToken que é cancelado após UnexpectedTimeout expirar a partir do momento em que essa propriedade é recuperada.

(Herdado de TestBase)

Métodos

Dispose()

Uma classe base para testes xunit que precisam de registro em log.

(Herdado de TestBase)
Dispose(Boolean)

Descarta recursos gerenciados e não gerenciados pertencentes a esse objeto.

Aplica-se a