Como: Atualizar os testes de unidade de banco de dados das versões anteriores do Visual Studio

Este tópico se aplica a:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual StudioExpress

O tópico é aplicável O tópico é aplicável O tópico é aplicável O tópico não é aplicável

Se você abrir uma solução que contém um projeto de banco de dados e um projeto de teste de unidade de banco de dados, você verá a opção para atualizar os dois projetos para trabalhar com Visual Studio 2010. No entanto, se você abrir uma solução que contém apenas uma unidade de banco de dados Testar projeto ou se você abrir o projeto fora de uma solução, e em seguida, você deve manualmente atualizar o projeto de teste de unidade de banco de dados conforme descrito neste tópico. Caso contrário, se você tentar reconstruir os testes de unidade que você criou em uma versão anterior do Visual Studio, erros de compilação será exibido. Você deve atualizar seu projeto para usar nomes de montagem atualizada e namespaces. Depois que você fez várias alterações simples, você pode reconstruir e executar os testes de unidade.

Você deve fazer três conjuntos de alterações:

  • Altere as referências de assembly para fazer referência a um novo conjunto.

  • Alterar o seu código para que o Imports ou using instruções refletem namespaces atualizado.

  • Altere o seu código para que todas as referências aos tipos que são definidos nos namespaces referenciados reflitam os namespaces atualizados.

Para atualizar referências de assembly para seu projeto de teste de unidade

  1. Em Solution Explorer, expanda o referências a pasta no projeto de teste de unidade que você deseja atualizar.

  2. Com o botão direito do Microsoft.VisualStudio.TeamSystem.Data.UnitTesting de referência e, em seguida, clique em Remover.

  3. Com o botão direito do referências pasta e clique Adicionar referência de.

  4. Na lista de .NET , clique em Microsoft.Data.Schema.UnitTesting. e Microsoft.Data.Schema.

    ObservaçãoObservação

    Você deve fazer referência 10.0.0.0 versões desses assemblies, em vez do 9.1.0.0 versão foi usada a versão anterior.

  5. Clique em OK.

    Em seguida, você irá atualizar o código para atualizar todas as referências aos namespaces atualizados.

Para atualizar o código em seu projeto de teste de unidade

  1. Em Solution Explorer, com o botão direito DatabaseSetup.vb (se o seu projeto foi criado usando Visual Basic) ou o botão direito do mouse DatabaseSetup.cs (se o projeto foi criado usando o Visual C#) e, em seguida, clique em Exibir código.

  2. No editor de código, substitua todas as referências a Microsoft.VisualStudio.TeamSystem.Data.UnitTesting Microsoft.Data.Schema.UnitTesting.

    ObservaçãoObservação

    Isso inclui a atualização de Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.Conditions para ser Microsoft.Data.Schema.UnitTesting.Conditions.

  3. Para cada classe no seu teste de unidade de banco de dados de projeto, exiba o código no editor de código e substituir todas as referências a Microsoft.VisualStudio.TeamSystem.Data.UnitTesting a Microsoft.Data.Schema.UnitTesting.

    ObservaçãoObservação

    Isso inclui a atualização de Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.Conditions para ser Microsoft.Data.Schema.UnitTesting.Conditions.

  4. No menu File, clique em Save All.

    Agora, você pode reconstruir seus projetos de teste de unidade de banco de dados e erros relacionados à atualização deverá ser resolvidos. Se os testes de unidade usam unidade personalizada teste condições, também terá que atualizar os antes dos testes serão executados com êxito.

Consulte também

Tarefas

Como: Atualizar uma condição de teste personalizada a partir de uma versão anterior

Conceitos

Atualizando projetos de banco de dados de versões anteriores do Visual Studio