Classe TestContext
Usado para armazenar as informações fornecidas para testes de unidade.
Hierarquia de herança
Object
Microsoft.VisualStudio.TestTools.UnitTesting.TestContext
Namespace: Microsoft.VisualStudio.TestTools.UnitTesting
Assembly: Microsoft.VisualStudio.QualityTools.UnitTestFramework (em Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Sintaxe
'Declaração
Public MustInherit Class TestContext
public abstract class TestContext
public ref class TestContext abstract
[<AbstractClass>]
type TestContext = class end
public abstract class TestContext
O tipo TestContext expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
![]() |
TestContext | Inicializa uma nova instância de um objeto que deriva do TestContext classe. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
CurrentTestOutcome | Você pode usar essa propriedade em um método TestCleanup para determinar o resultado de um teste que foi executado. |
![]() |
DataConnection | Quando substituído em uma classe derivada, obtém a conexão de dados atual quando o teste é usado para testes de orientados a dados. |
![]() |
DataRow | Quando substituído em uma classe derivada, obtém a atual linha de dados quando o teste é usado para dados controlado por teste. |
![]() |
DeploymentDirectory | Obtém o diretório para arquivos implantados para o execução de teste.Normalmente, esta propriedade contém um subdiretório do TestRunDirectory. |
![]() |
FullyQualifiedTestClassName | Obtém o nome totalmente qualificado da classe que contém o método de teste que está sendo executado. |
![]() |
Properties | Quando substituído em uma classe derivada, obtém as propriedades do teste. |
![]() |
RequestedPage | Obtém a página solicitada. |
![]() |
ResultsDirectory | Obtém o diretório de nível superior que contém os resultados do teste e diretórios de resultado de teste para a execução do teste.Isso normalmente é um subdiretório do TestRunDirectory. |
![]() |
TestDeploymentDir | Obtém o caminho para o diretório de implantação de teste.Preterido.Use DeploymentDirectory em vez disso. |
![]() |
TestDir | Obtém o caminho para o diretório de teste.Preterido.Use TestRunDirectory em vez disso. |
![]() |
TestLogsDir | Obtém o caminho para o diretório de log de teste.Preterido.Use TestRunResultsDirectory em vez disso. |
![]() |
TestName | Obtém o nome do teste. |
![]() |
TestResultsDirectory | Obtém o diretório para o teste de arquivos de resultados. |
![]() |
TestRunDirectory | Obtém o diretório de nível superior para a execução de teste que contém arquivos implantados e arquivos de resultado. |
![]() |
TestRunResultsDirectory | Obtém o diretório de nível superior para a execução de arquivos de resultados de teste.Normalmente, esta propriedade contém um subdiretório do ResultsDirectory. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
AddResultFile | Quando substituído em uma classe derivada, adiciona um nome de arquivo à lista em TestResult.ResultFileNames. |
![]() |
BeginTimer | Quando substituído em uma classe derivada, começa um timer com o nome especificado. |
![]() |
EndTimer | Quando substituído em uma classe derivada, finaliza um timer com o nome especificado. |
![]() |
Equals | Determines whether the specified object is equal to the current object. (Herdado de Object.) |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Herdado de Object.) |
![]() |
GetHashCode | Serves as the default hash function. (Herdado de Object.) |
![]() |
GetType | Gets the Type of the current instance. (Herdado de Object.) |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Herdado de Object.) |
![]() |
ToString | Returns a string that represents the current object. (Herdado de Object.) |
![]() |
WriteLine | Quando substituído em uma classe derivada, usado para gravar mensagens de rastreamento, enquanto o teste é executado. |
Superior
Campos
Nome | Descrição | |
---|---|---|
![]() ![]() |
AspNetDevelopmentServerPrefix | Representa o prefixo para o ASP.NET Development Server. |
Superior
Comentários
Esta classe não pode ser instanciada. Não crie uma classe que herda dessa classe. Para obter mais informações, consulte Using the TestContext Class.
Para obter um exemplo de como você pode usar TestContext para criar um teste de unidade orientado a dados, consulte Como criar um teste de unidade orientado a dados.
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Namespace Microsoft.VisualStudio.TestTools.UnitTesting