Partager via


Infrastructure des tests unitaires (Smart Devices)

Mise à jour : novembre 2007

Les tests unitaires Smart Device utilisent une version de l'infrastructure des tests unitaires connue comme étant l'infrastructure des tests unitaires Smart Device. L'infrastructure des tests unitaires Smart Device est un assembly qui fournit les mêmes fonctionnalités que l'infrastructure des tests unitaires. Toutefois, il est compilé pour le .NET Compact Framework au lieu du .NET Framework, et s'exécute sur un appareil ou un émulateur au lieu d'un ordinateur de bureau. Les tests unitaires Smart Device ne prenant pas en charge toutes les fonctionnalités de tests unitaires, l'infrastructure des tests unitaires Smart Device contient uniquement un sous-ensemble approprié des types de l'infrastructure des tests unitaires. L'infrastructure des tests unitaires Smart Device occupe le même espace de noms Microsoft.VisualStudio.TestTools.UnitTesting que l'infrastructure des tests unitaires. Lorsque vous créez un test unitaire Smart Device, Visual Studio ajoute automatiquement une référence à l'assembly de l'infrastructure des tests unitaires Smart Device (Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll). Utilisez l'infrastructure des tests unitaires Smart Device de la même façon que l'infrastructure des tests unitaires. Pour plus d'informations, consultez Infrastructure de test unitaire.

Remarque :

La version 2.0 ou 3.5 du .NET Compact Framework doit être installée sur votre appareil ou émulateur cible. Pour plus d'informations, consultez Comment : installer le .NET Compact Framework sur un appareil.

Différences entre l'infrastructure des tests unitaires Smart Device et l'infrastructure des tests unitaires

Emplacement de l'assembly

L'emplacement par défaut de l'assembly de l'infrastructure des tests unitaires Smart Device est lecteur: \Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll.

Types non pris en charge

Les projets de test Smart Device ne prennent pas en charge les tests unitaires pilotés par les données. En conséquence, l'infrastructure des tests unitaires Smart Device ne prend pas en charge les types suivants :

Les tests unitaires Smart Device ne prennent pas en charge les tests d'un code ASP.NET et des services Web. En conséquence, l'infrastructure des tests unitaires Smart Device ne prend pas en charge les types suivants :

Les applications Smart Device n'ont pas de fichier app.config. En conséquence, l'infrastructure des tests unitaires Smart Device ne prend pas en charge les types suivants :

Voir aussi

Autres ressources

Utilisation des tests unitaires Smart Device