Пересмотр сервисов WCF RIA в Silverlight - спецификация ответа на операцию отправки - PullRequest
2 голосов
/ 15 января 2011

Я пытаюсь смоделировать службы WCF RIA на стороне Silverlight после WCF RIA Services, часть 8. Тестирование и отладка post.
Я внедряю DomainClient в DomainContext и внедряю его абстрактные методы в макет.
Однако реализация протокола является более или менее догадкой, так как я не смог найти никаких указаний / спецификаций.
(на самом деле я обернул значение по умолчанию DomainClient и использовал отладчик для изучения деталей связи).

  • Для запросов я узнал, как использовать свойства Entities и IncludedEntities в классе QueryCompletedResult и что мне нужно «связать» их через внешние ключи.

  • Отправить более сложно. Я не уверен, как создать правильный SubmitCompletedResult в ответ на ChangeSet. Я хотел бы высказать правильное поведение, а также некоторые сценарии ошибок.

Вопросы

  1. Есть ли и документация по протоколу? Было бы здорово прокомментировать пример кода для реализации операции отправки.
  2. Кто-нибудь успешно использует тот же шаблон для модульного тестирования приложений Silverlight? Какой у вас опыт?
  3. Есть ли другой способ как смоделировать службы WCF RIA в Silverlight?

Заранее спасибо.

1 Ответ

0 голосов
/ 02 февраля 2011

На самом деле я сейчас изучаю ту же статью.Есть пример, который вы можете скачать.Там реализованы все операции отправки и запроса MockDomainClient.(В статье показаны только один или два).

Единственная оставшаяся проблема - это выполнение операций Invoke, которые он оставил делать позже.: (

надеюсь, это поможет, Каве

...