Quel est l'attribut MSTest pour inclure une ressource de test?
-
07-07-2019 - |
Question
Je souhaite disposer d'une ressource de test disponible lors de mon test et je sais qu'un attribut déploie l'élément.
Quel est l'attribut?
La solution
[DeploymentItem ("myFile1.txt")]
sur DeploymentItem
Ceci est vraiment utile si vous testez un fichier ou utilisez le fichier comme entrée pour votre test.
Autres conseils
Cela dépend vraiment. Personnellement, je déteste la façon dont MSTest procède ainsi - soit avec l'attribut , soit , dans la colonne séparée "Testrunconfig". fichier (ajoutez des éléments dans la section "Déploiement"). Je préfère la méthode NUnit (je l’utilise avec TestDriven.NET) - puis, si vous souhaitez inclure un fichier dans la sortie, vous faites exactement ce que vous feriez dans des projets VS classiques; vous activez le " Copier dans le répertoire de sortie " propriété.