Einen WCF-Webdienst testen?

Ich wollte eine Testklasse für einen WCF-Dienst erstellen. Ich glaube, "verspotten" ist der richtige Begriff dafür?

Ich bin mir nicht sicher, ob die Art und Weise, wie ich das tun muss, die richtige ist. Ich habe eine URL zu einem WCF-Dienst erhalten, zum Beispiel:

http:://somesite.com/wcf/RealService.svc

Und:

http:://somesite.com/wcf/RealService.svc?wsdl

Also anstatt das tatsächlich hinzuzufügenRealService.svc zu meinem Projekt alsService Reference Ich habe einfach ein neues Leerzeichen hinzugefügtWCF Service Zu meinem Projekt namensService1.

Ich möchte dann diewsdl.exe (oder vielleicht das Tool svcutil.exe?) zum Generieren einer Schnittstelle aus der WSDL-URL:http:://somesite.com/wcf/RealService.svc?wsdl.

Ich öffne dann dieService1.cs Datei und statt zu lassen, wird von geerbtIService1.cs ich lasse es vom generierten erbeninterface.

Anstatt den realen Dienst in meiner Anwendung aufzurufen, rufe ich einfach my anService1 Klasse. Funktioniert das Verspotten eines Webservices so?

Müssen auch herausfinden, wie man tatsächlich eininterface mit dem Tool svcutil (ich habe gelesen, dass ich wsdl.exe nicht für einen WCF-Dienst verwenden kann?). Daher sind auch alle diesbezüglichen Tipps herzlich willkommen!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage