Como: Registrar uma nova condição de teste
O procedimento a seguir explica como registrar uma nova condição de teste.
Para registrar uma nova condição de teste
em aberto um editor de texto sem formatação, sistema autônomo o bloco de notas.
Forneça as informações a seguir, especificar seu próprio nome de assembly, token de chave pública e o tipo de extensão:
<?xml version="1.0" encoding="utf-8" ?> <extensions assembly="<enter assembly name here>, Version=1.0.0.0, Culture=neutral, PublicKeyToken=<enter key here>" version="1" xmlns="urn:Microsoft.VisualStudio.TeamSystem.Data.Extensions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:Microsoft.VisualStudio.TeamSystem.Data.Extensions Microsoft.VisualStudio.TeamSystem.Data.Extensions.xsd"> <extension type="<enter extension type here>" enabled="true" /> </extensions>
É o tipo de extensão da forma "namespace.classname".O nome do assembly não contém a extensão ".dll".
salvar o arquivo com o ". Extensions.xml" extensão de nome de arquivo.Por exemplo, nomeie o arquivo"TestConditionName. Extensions.xml ".
Adicionar este arquivo para o [programa Files] \Microsoft Visual Studio Pasta 8\DBPro.
Fechar Visual Studio.
Re-em aberto Visual Studio.
Abra um projeto de banco de dados e adicionar um projeto de teste a ele.Sua nova condição de teste aparece no painel de condições de teste do Teste de unidade de banco de dados Designer.
Exemplo
O exemplo a seguir mostra o arquivo XML que é necessário para registrar-se as condições de teste são exibidos no exemplo em Como: Adicionar uma condição de teste ao Editor de teste de unidade banco de dados. Você deve substituir por seu próprio assembly e nome pública.O nome do assembly no exemplo a seguir é "CustomCondition".
<?xml version="1.0" encoding="utf-8" ?>
<extensions assembly="CustomCondition, Version=1.0.0.0, Culture=neutral, PublicKeyToken=<enter key here>" version="1" xmlns="urn:Microsoft.VisualStudio.TeamSystem.Data.Extensions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:Microsoft.VisualStudio.TeamSystem.Data.Extensions
Microsoft.VisualStudio.TeamSystem.Data.Extensions.xsd">
<extension type="RowsAffected.RowsAffectedCondition" enabled="true" />
<extension type="TablesInResult.NumberOfTables" enabled="true" />
</extensions>
Segurança
Antes de instalar uma condição de teste personalizada que você não tiver criado, você deve compreender os seguintes riscos:
O instalador para a condição de teste personalizada pode ser mal-intencionado.Ela pode ser usada para acessar recursos protegidos com base em suas permissões de instalação.
A condição de teste personalizados pode ser mal-intencionados.Ela pode ser usada para assumir o controle de recursos protegidos se o usuário que executa a condição de teste personalizada tiver permissões suficientes.
Para minimizar o risco, você instalar as condições de teste personalizada somente se eles são provenientes de fontes conhecidas.Se você obtiver uma condição de teste personalizada de uma fonte não confiável, você deve inspecionar o código-fonte para essa condição de teste personalizada e seu instalador (caso haja algum) antes de instalar e usar a condição de teste personalizada.
Consulte também
Tarefas
Como: Adicionar uma condição de teste ao Editor de teste de unidade banco de dados