J'ai quelques tests qui utilisent le intégré Microsoft.VisualStudio.TestTools.UnitTesting
, mais je ne peux pas les faire fonctionner.
J'utilise Visual Studio 2012 Ultimate.
J'ai une solution de deux projets; On a des tests, using Microsoft.VisualStudio.TestTools.UnitTesting
, [TestClass]
avant la classe, [TestMethod]
avant que les méthodes d'essai et de référence Microsoft.VisualStudio.QualityTools.UnitTestFramework
(version 10.0.0.0, version d' exécution V2.0.50727). J'ai essayé le framework dot-net 3.5, 4 et 4.5, d'autres donnent une erreur de reciblage.
J'ai essayé de construire la solution et le projet. L'Explorateur de tests affiche le message `Construisez votre solution pour découvrir tous les tests disponibles. Cliquez sur «Tout exécuter» pour créer, découvrir et exécuter tous les tests de votre solution.
La question est donc: comment obtenir Visual Studio pour trouver les tests?
Ont également essayé de suivre ceci: http://msdn.microsoft.com/en-US/library/ms379625%28v=VS.80%29.aspx mais sans succès: je suis coincé dans la section de démarrage, lorsqu'on lui a demandé de faites un clic droit et sélectionnez create tests
. Il n'y en a pas create tests
.
J'ai ce test (il compile, mais n'apparaît pas dans l'explorateur de tests):
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace tests {
[TestClass]
public class SimpleTest {
[TestMethod]
public void Test() {
Assert.AreEqual("a","a", "same");
}
}
}
J'ai maintenant découvert (voir la réponse supprimée ci-dessous) que c'est parce qu'il se trouve sur un lecteur partagé, mais je ne sais pas encore comment le contourner. (quelque chose sur le paramètre de sécurité peut-être).