Модульное тестирование RIA Services - PullRequest
2 голосов
/ 16 ноября 2009

У меня есть класс доменных служб, который работает на сервере в приложении silverlight. То есть класс определяется так:

public class UpgradeToolDomainService : DomainService
{
...
}

Я использую службы RIA, что означает, что на клиенте он генерирует код, который выглядит следующим образом:

public sealed partial class UpgradeToolDomainContext : DomainContext
{
...
}

Проблема в том, что я хотел бы смоделировать UpgradeToolDomainContext с использованием насмешек Rhino при модульном тестировании моего клиентского кода, но класс запечатан, а насмешки Rhino не поддерживают насмешливые запечатанные классы.

Что ты думаешь ?? То есть Можно ли изменить сгенерированный код, чтобы он не был запечатан? Или любое другое очевидное решение?

1 Ответ

1 голос
/ 16 ноября 2009

На данный момент я создал частичный класс UpgradeToolDomainContext. Я заставил этот класс реализовать интерфейс. Я использую этот интерфейс для создания своих макетов с помощью.

Любые лучшие предложения приветствуются.

...