Partage via


Créer un projet de test unitaire

Les tests unitaires reflètent souvent la structure du code sous test. Par exemple, un projet de test unitaire est créé pour chaque projet de code dans le produit. Le projet de test peut se trouver dans la même solution que le code de production, ou il peut se trouver dans une solution distincte. Vous pouvez avoir plusieurs projets de test unitaire dans une solution.

Note

L’emplacement des tests unitaires pour le code natif et la structure du projet de test peuvent être différents de la structure décrite dans cet article. Pour plus d’informations, consultez Écriture de tests unitaires pour C/C++.

Pour créer un projet de test unitaire

  1. Dans le menu Fichier, sélectionnez Nouveau>Projet, ou appuyez sur Ctrl+Maj+N.

  2. Sur la page Créer un projet, tapez test unitaire dans la barre de recherche. Sélectionnez le modèle de projet pour l’infrastructure de test que vous souhaitez utiliser, par exemple projet de test MSTest ou projet de test NUnit, puis sélectionnez suivant.

    Capture d’écran des modèles de projet de test dans Visual Studio 2022.

    Capture d’écran des modèles de projet de test dans Visual Studio 2019.

  3. Sur la page Configuration de votre nouveau projet, entrez un nom pour votre projet, puis sélectionnez Créer.

  4. Dans votre projet de test unitaire, ajoutez une référence au code sous test. Pour ajouter une référence à un projet de code dans la même solution :

    1. Sélectionnez le projet de test dans l’Explorateur de solutions.

    2. Dans le menu Project, sélectionnez Ajouter une référence.

    3. Dans Gestionnaire de références, sélectionnez le nœud solution sous projets. Sélectionnez le projet de code que vous souhaitez tester, puis sélectionnez OK.

    Si le code que vous souhaitez tester se trouve dans un autre emplacement, consultez Gestion des références dans un projet pour plus d’informations sur l’ajout d’une référence.