He creado un servicio WCF y estaba intentando probar uno de los métodos. Hice clic derecho en el método de servicio WCF y seleccioné la prueba de unidad de creación.Prueba unitaria Método WCF
Creó un nuevo proyecto de prueba y creó una prueba unitaria.
He intentado ejecutar el proyecto de prueba, pero no estoy seguro de cuál debería ser el valor UrlToTest
? He puesto url al servicio.
[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.");
}
Gracias funciona ahora, pero me han puesto un punto de rotura en efectivo = objetivo .AuthenticateUser (authenticateRequest); no se rompe y me permite depurar el método wcf – user228777
Vaya a Prueba en el menú VS, seleccione "Depurar -> Prueba en el contexto actual". También hay opciones para ejecutar la prueba en las barras de herramientas de herramientas de prueba en VS. –
No veo la opción Prueba en contexto actual debajo del menú de depuración, ¿Necesito entrar en las opciones para configurarlo? gracias – user228777