Comment : mettre à niveau des tests unitaires de base de données de versions antérieures de Visual Studio
Cette rubrique s'applique à :
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
Si vous ouvrez une solution qui contient un projet de base de données et un projet de test unitaire de base de données, vous avez la possibilité de mettre à niveau ces projets pour utiliser Visual Studio 2010. Toutefois, si vous ouvrez une solution qui contient uniquement un projet de test unitaire de base de données ou si vous ouvrez le projet en dehors d'une solution, vous devez mettre à niveau le projet de test unitaire de base de données manuellement comme indiqué dans cette rubrique. Sinon, si vous essayez de reconstruire des tests unitaires que vous avez créés dans une version précédente de Visual Studio, des erreurs de build apparaîtront. Vous devez mettre à jour votre projet pour utiliser les noms d'assembly et les espaces de noms à jour. Après avoir apporté plusieurs modifications simples, vous pouvez régénérer et exécuter vos tests unitaires.
Vous devez apporter trois ensembles de modifications :
Modifiez les références d'assembly pour référencer un nouvel assembly.
Modifiez votre code afin que les instructions Imports ou using reflètent les espaces de noms mis à jour.
Modifiez votre code afin que les références aux types définis dans les espaces de noms référencés reflètent les espaces de noms mis à jour.
Pour mettre à jour les références d'assembly pour votre projet de test unitaire
Dans l'Explorateur de solutions, développez le dossier Références dans le projet de test unitaire que vous souhaitez mettre à jour.
Cliquez avec le bouton droit sur la référence Microsoft.VisualStudio.TeamSystem.Data.UnitTesting, puis cliquez sur Supprimer.
Cliquez avec le bouton droit sur le dossier Références, puis cliquez sur Ajouter une référence.
Dans la liste sous l'onglet .NET, cliquez sur Microsoft.Data.Schema.UnitTesting. puis Microsoft.Data.Schema.
Notes
Vous devez référencer la version 10.0.0.0 de ces assemblys, au lieu de la version 9.1.0.0 utilisée dans la version précédente.
Cliquez sur OK.
Ensuite, mettez à jour le code pour mettre à jour toutes les références aux espaces de noms mis à jour.
Pour mettre à jour le code dans votre projet de test unitaire
Dans l'Explorateur de solutions, cliquez avec le bouton droit sur DatabaseSetup.vb (si votre projet a été créé à l'aide de Visual Basic) ou cliquez avec le bouton droit sur DatabaseSetup.cs (si votre projet a été créé à l'aide de Visual C#), puis cliquez sur Afficher le code.
Dans l'éditeur de code, remplacez toutes les références à Microsoft.VisualStudio.TeamSystem.Data.UnitTesting par Microsoft.Data.Schema.UnitTesting.
Notes
Cela inclut la mise à jour de Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.Conditions en Microsoft.Data.Schema.UnitTesting.Conditions.
Pour chaque classe de votre projet de test unitaire de base de données, consultez le code dans l'éditeur de code et remplacez toutes les références à Microsoft.VisualStudio.TeamSystem.Data.UnitTesting par Microsoft.Data.Schema.UnitTesting.
Notes
Cela inclut la mise à jour de Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.Conditions en Microsoft.Data.Schema.UnitTesting.Conditions.
Dans le menu Fichier, cliquez sur Enregistrer tout.
Vous pouvez maintenant régénérer vos projets de test unitaire de base de données et toutes les erreurs relatives à la mise à niveau doivent être résolues. Si vos tests unitaires utilisent des conditions de test unitaire personnalisées, vous devrez également les mettre à niveau pour que vos tests puissent s'exécuter correctement.
Voir aussi
Tâches
Comment : mettre à niveau une condition de test personnalisée d'une version antérieure
Concepts
Mise à niveau de projets de base de données de versions antérieures de Visual Studio