J'ai créé un service WCF et essayait de tester l'une des méthodes. J'ai fait un clic droit sur la méthode de service WCF et sélectionné créer un test unitaire.Méthode WCF de test unitaire
Il a créé un nouveau projet de test et a créé un test unitaire.
J'ai essayé d'exécuter le projet de test mais je ne suis pas sûr de ce que devrait être la valeur UrlToTest
? J'ai mis url au service.
[TestMethod()]
[HostType("ASP.NET")]
[AspNetDevelopmentServerHost("C:\\VS Projects\\NetBranch4\\" +
"MobileCheckCapture\\MobileCheckCapture", "/")]
// [UrlToTest("http://localhost:45651/")]
[UrlToTest("http://localhost/mobilecc/mobilecc.svc")]
public void AuthenticateUserTest()
{
// TODO: Initialize to an appropriate value
MobileCC target = new MobileCC();
// TODO: Initialize to an appropriate value
string authenticateRequest = string.Empty;
// TODO: Initialize to an appropriate value
string expected = string.Empty;
string actual;
actual = target.AuthenticateUser(authenticateRequest);
Assert.AreEqual(expected, actual);
Assert.Inconclusive("Verify the correctness of this test method.");
}
Merci cela fonctionne maintenant, mais je mets un point de rupture sur la cible réelle = .AuthenticateUser (authenticateRequest); il ne casse pas et laisse-moi déboguer la méthode wcf – user228777
Allez dans Test dans VS Menu, sélectionnez "Debug -> Test dans le contexte actuel". Il existe également des options pour exécuter le test dans les barres d'outils Outils de test dans VS. –
L'option Test dans le contexte actuel ne s'affiche pas dans le menu de débogage. Ai-je besoin d'options pour le configurer? merci – user228777