J'ai une classe de services de domaine qui s'exécute sur le serveur dans une application Silverlight. C'est à dire. la classe est définie comme celui-ci,Tests unitaires Services RIA
public class UpgradeToolDomainService : DomainService
{
...
}
J'utilise les services RIA ce qui signifie que le client, il génère du code qui ressemble à ceci,
public sealed partial class UpgradeToolDomainContext : DomainContext
{
...
}
Le problème qui est que je voudrais railler le UpgradeToolDomainContext utilisant des mockings de Rhino lors de la mise à l'essai de mon code côté client, mais la classe est scellée et Rhino mocks ne prend pas en charge les classes scellées mocking.
Que pensez-vous ?? C'est à dire. est-il possible de changer le code généré pour ne pas être scellé? Ou toute autre solution évidente?
Ce n'est pas une bonne solution, et à la fin de la journée ne fonctionne pas. J'ai trouvé ceci ici qui est ce que j'essaye de courir en ce moment http://www.nikhilk.net/NET-RIA-Services-ViewModel-Pattern-2.aspx – peter