Créer un projet de test unitaireCreate a unit test project

Les tests unitaires reflètent souvent la structure du code testé.Unit tests often mirror the structure of the code under test. Par exemple, un projet de test unitaire est créé pour chaque projet de code du produit.For example, a unit test project would be created for each code project in the product. Le projet de test peut se trouver dans la même solution que le code de production, ou dans une solution distincte.The test project can be in the same solution as the production code, or it can be in a separate solution. Vous pouvez avoir plusieurs projets de test unitaire dans une solution.You can have multiple unit test projects in a solution.

Note

L’emplacement des tests unitaires du code natif et la structure du projet de test peuvent être différents de la structure décrite dans cette rubrique.The location of unit tests for native code and the test project structure can be different than the structure that is described in this topic. Pour plus d’informations, consultez Écriture de tests unitaires pour C/C++.For more information, see Writing Unit Tests for C/C++.

Pour créer un projet de test unitaire :To create a unit test project:

  1. Dans le menu Fichier , choisissez Nouveau , puis Projet (Ctrl+Maj+N).On the File menu, choose New and then choose Project (Keyboard Ctrl + Shift + N).

  2. Dans la boîte de dialogue Nouveau projet, développez le nœud Installé, choisissez le langage à utiliser pour votre projet de test, puis sélectionnez Test.In the New Project dialog box, expand the Installed node, choose the language that you want to use for your test project, and then choose Test.

  3. Pour utiliser l’une des infrastructures de tests unitaires Microsoft, choisissez Projet de test unitaire dans la liste des modèles de projet.To use one of the Microsoft unit test frameworks, choose Unit Test Project from the list of project templates. Sinon, choisissez le modèle de projet du framework de tests unitaires que vous souhaitez utiliser.Otherwise, choose the project template of the unit test framework that you want to use. Pour tester le projet Accounts de notre exemple, nommez le projet AccountsTests.To test the Accounts project of our example, you would name the project AccountsTests.

  4. Dans votre projet de test unitaire, ajoutez une référence au code testé.In your unit test project, add a reference to the code under test. Voici comment créer la référence à un projet de code dans la même solution :Here's how to create the reference to a code project in the same solution:

    1. Sélectionnez le projet dans l’Explorateur de solutions.Select the project in Solution Explorer.

    2. Dans le menu Projet, choisissez Ajouter une référence.On the Project menu, choose Add Reference....

    3. Dans la boîte de dialogue Gestionnaire de références, ouvrez le nœud Solution et choisissez Projets.In the Reference Manager dialog box, open the Solution node and choose Projects. Vérifiez le nom du projet de code et fermez la boîte de dialogue.Check the code project name and close the dialog box.

  5. Si le code que vous souhaitez tester se trouve à un autre emplacement, consultez Gestion des références dans un projet pour plus d’informations sur l’ajout de références.If the code that you want to test is in another location, see Managing references in a project for information about adding references.

Étapes suivantesNext steps

Écriture de tests unitairesWriting unit tests

Consultez l’une des sections suivantes :See one of the following sections: