Créer un projet de test unitaire

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

Notes

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. Dans la page Créer un projet, tapez test unitaire dans la zone de recherche. Sélectionnez le modèle de projet pour l’infrastructure de test que vous voulez utiliser, par exemple Projet de test MSTest ou Projet de test NUnit, puis sélectionnez Suivant.

    Screenshot of test project templates in Visual Studio 2022.

    Screenshot of test project templates in Visual Studio 2019.

  3. Dans la page Configurer votre nouveau projet, entrez un nom pour le projet, puis sélectionnez Créer.

  4. Dans votre projet de test unitaire, ajoutez une référence au code 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 Projet, 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 voulez tester, puis sélectionnez OK.

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