2012-03-29 2 views
2

Как вы издеваетесь над старыми веб-сервисами (а не WCF) с Rhino Mocks, я могу найти много на WCf, но не на старых?Rhino Mocks для веб-служб ASMX

+0

ли вы имеете в виду ASMX страниц? И вы говорите о том, чтобы делать насмешливость на странице asmx или делать какой-то макет для потребителей этих asmx-страниц? – PatrickSteele

+0

Файлы ASMX - это не страницы. –

ответ

3

Чтобы издеваться над веб-службой, вам необходимо извлечь интерфейс из сгенерированного кода веб-службы (reference.cs) и сделать код веб-службы наследованным от этого интерфейса. Вы можете заставить веб-службу «reference.cs» реализовать интерфейс, но можете убить этот код, когда вы «обновляете веб-ссылку». Хитрость заключается в том, чтобы добавить второй «частичный класс», который наследуется от этого интерфейса.

Тогда вы издеваться интерфейс, Гах, почему я не подумал об этом раньше

+0

+1 Отлично, почему я не подумал об этом раньше! – stuartmclark