Ho creato un servizio WCF e stavo cercando di testare uno dei metodi. Ho fatto clic con il tasto destro sul metodo di servizio WCF e ho selezionato il test dell'unità di creazione.Test unità Metodo WCF
Ha creato un nuovo progetto di test e creato un test unitario.
Ho provato a eseguire il progetto di test ma non sono sicuro di quale dovrebbe essere il valore UrlToTest
? Ho messo l'URL al servizio.
[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.");
}
Grazie ora funziona, ma ho messo un punto di interruzione sulla effettiva = bersaglio .AuthenticateUser (AuthenticateRequest); non si rompe e mi permette di eseguire il debug del metodo wcf – user228777
Vai a Test nel menu VS, seleziona "Debug -> Test in Current Context". Ci sono anche opzioni per eseguire il test nelle barre degli strumenti di test in VS. –
Non vedo Test nell'opzione contesto corrente nel menu debug, Devo andare nelle opzioni per configurarlo? grazie – user228777