En utilisant Microsoft Fakes Framework, j'essaie d'exécuter mes tests unitaires sur notre serveur de construction TFS. Local, il fonctionne très bien, mais il ne fonctionne pas sur le serveur de build:Exécution de tests d'unité sur un serveur de build TFS | Erreur
Il semble que pas les bons fichiers ont été copiés dans le répertoire de sortie. Quels fichiers dois-je copier (en plus des tests unitaires et des classes de projet testées)? Dois-je copier les DLL de Fakes par exemple?
Évidemment, vos tests ne seront pas exécutés sans les DLL de substitution Fakes. Ils ont les types que vous utilisez pour faux/stubs/shims. Alors oui, je suppose que vous devez les copier aussi. – Spock
J'ai vérifié les fichiers en cours de copie: UnitTests/Fakes/Bll.Fakes, UnitTests/Fakes/DataAccess.fakes. Même le UnitTests/bin/Debug/* est copié (pas nécessaire je pense). Quoi d'autre dois-je copier? Quels sont les fichiers manquants? – dpwulp94
Quelle exception vous voyez exactement dans le journal de construction? Quelque chose comme ... Microsoft.QualityTools.Testing.Fakes.Shims.ShimNotSupportedException: System.IO.File? – Spock