Wie verspotten Sie alte Web-Dienste (nicht WCF) mit Rhino Mocks, kann ich viel auf WCf finden, aber nicht die alten?Rhino Mocks für ASMX Web-Dienste
Antwort
Um einen Webdienst zu verspotten, müssen Sie eine Schnittstelle aus dem generierten Webdienstcode (reference.cs) extrahieren und den Webdienstcode von dieser Schnittstelle erben lassen. Sie könnten den Webdienst "reference.cs" dazu veranlassen, die Schnittstelle zu implementieren, aber diesen Code möglicherweise beenden, wenn Sie "Webreferenz aktualisieren". Der Trick besteht darin, eine zweite "partielle Klasse" hinzuzufügen, die von dieser Schnittstelle erbt.
Dann spotten Sie die Schnittstelle, Gah, warum nicht ich denke, dies früher
+1 Perfekt, warum habe ich nicht früher daran gedacht! – stuartmclark
- 1. So spiegeln Sie WCF-Webdienste mit Rhino Mocks
- 2. Rhino Mocks mit Singleton
- 3. Rhino Mocks Partial Mock
- 4. AssertWasCalled in Rhino Mocks
- 5. Rhino Mocks: Mocking HttpRequestBase.Files
- 6. Rhino Commons und Rhino Mocks Referenzdokumente?
- 7. Rhino Mocks Record Wiedergabesyntax
- 8. Rhino Mocks, VerifyAllExpections
- 9. Rhino Mocks & Compact Framework
- 10. Rhino Mocks Stubs und Mocks sind nur gut für Schnittstellen?
- 11. Webdienste - WCF vs. ASMX ("Standard")
- 12. Erklärung für ternären Operator in Rhino Mocks?
- 13. Rhino Mocks Ref Param Einschränkung
- 14. Unittesting Url.Action (mit Rhino Mocks?)
- 15. ASMX-Webdienste + Active Directory Frage
- 16. Rhino Mocks: Repeat.Once() funktioniert nicht?
- 17. Mocking HttpPostedFileBase mit Rhino Mocks
- 18. Rhino-Mocks - gute Beispiel-Apps
- 19. Teilargument Übereinstimmung in Rhino Mocks
- 20. Rhino Mocks Calling statt Aufnahme in NUnit
- 21. NMocks2 Argument Syntax in Rhino Mocks?
- 22. JQuery - ASP.NET-Webdienste (.asmx) - interner Serverfehler (500)
- 23. Rhino Mocks - Brauchen wir wirklich Stubs?
- 24. Rhino Mocks: Mocked-Methode gibt null zurück
- 25. Rhino Mocks AAA-Syntax und Thread-Sicherheit
- 26. Mischen von Stubs und Mocks in Rhino
- 27. Rhino Mocks - Privat Eigenschaften An Ctor-Test
- 28. Rhino Mocks Stub gibt nur Null
- 29. Stubbing eine schreibgeschützte Eigenschaft mit Rhino Mocks
- 30. ASP.Net MVC - Rhino Mocks - Erwartete Methodenaufrufparameter
Sie asmx Seiten bedeuten Sie? Und redest du darüber, dass du dich in der asmx-Seite lustig machst oder irgendeine Art von Spott für die Konsumenten dieser asmx-Seiten machst? – PatrickSteele
ASMX-Dateien sind keine Seiten. –