Condições de teste personalizadas para testes de unidade do SQL Server

Você pode adicionar condições de teste personalizadas para testes de unidade do SQL Server. No entanto, primeiro você deve instalar a condição de teste antes de usá-la, se você criou a extensão ou se está instalando uma que outra pessoa criou.

Limitações

Antes de instalar uma condição de teste que você não criou, você deve entender os seguintes riscos:

  • O programa de instalação da condição de teste pode ser mal-intencionado e obter acesso a recursos protegidos com base em suas permissões de instalação.

  • A condição de teste em si pode ser mal-intencionada e obter o controle dos recursos protegidos se o usuário que usa a extensão tiver permissões suficientes.

Observações

Para minimizar o risco, você deve instalar uma condição de teste personalizada somente se ela for de uma fonte conhecida. Se você obtiver uma condição de teste de uma fonte não confiável, deverá inspecionar o código-fonte para essa condição de teste e seu programa de instalação (se ele tiver um) antes de instalar e executar.

Para instalar uma condição de teste personalizada, copie o assembly assinado (.dll) para a pasta %ProgramFiles%\Microsoft Visual Studio <Version>\Common7\IDE\Extensions\Microsoft\SQLDB\TestConditions. Se essa pasta não existir, crie-a. Você precisa de privilégios administrativos em seu computador para copiar para este diretório.

Você precisará instalar as versões do Visual Studio 2010 e do Visual Studio 2012 da condição de teste se:

  • Você instala condições de teste personalizadas em um computador que pode ser usado para criar testes de unidade do SQL Server.
  • Esses testes de unidade são usados no Visual Studio 2010 e no Visual Studio 2012.

Para obter mais informações sobre condições de teste personalizadas para testes de unidade do SQL Server, consulte: