MISE À JOUR: SO Je reçois l'erreur chaque fois que j'ai tous les balises META comme H ostType,AspNetDevelopmentServerHost,URLToTest
. Donc quand je commente ces balises, je peux lancer le test mais j'ai besoin de ces balises pour avoir la chaîne de connexion disponible pour que le contrôleur se connecte à la base de données. J'ai créé un test unitaire de base en cliquant juste sur l'action en asp.net mvc et en disant Create unit tests..
.Je suis juste essayer de lancer une unité de base test.i reçois cette erreur -Problèmes avec les tests unitaires dans asp.net mvc?
The test adapter 'WebHostAdapter' threw an exception while running test 'IndexTest'. The web site could not be configured correctly; getting ASP.NET process information failed. Requesting 'http://localhost:55767/VSEnterpriseHelper.axd' returned an error: The remote server returned an error: (500) Internal Server Error.
Cette est ma méthode -
[TestMethod()]
[HostType("ASP.NET")]
[AspNetDevelopmentServerHost("C:\\Users\\Administrator\\Desktop\\MyWebsite\\Websites\\Customer1\\Customer1", "/")]
[UrlToTest("http://localhost:55767/Admin/Dashboard")]
public void IndexTest()
{
DashboardController target = new DashboardController(); // TODO: Initialize to an appropriate value
string id = string.Empty; // TODO: Initialize to an appropriate value
ActionResult expected = null; // TODO: Initialize to an appropriate value
ActionResult actual;
actual = target.Index(id);
Assert.AreEqual(expected, actual);
Assert.Inconclusive("Verify the correctness of this test method.");
}
Des idées quel serait le problème ici? J'ai essayé de google mais n'ai pas eu une bonne solution pour mon problème. J'utilise VS2010 Ultimate et asp.net mvc 2.0.
Si possible, pouvez-vous poster la méthode d'action Index et le contructor controller (le cas échéant)? – HitLikeAHammer
J'ai ajouté l'exemple de code .. – Vishal