【发布时间】:2011-08-03 04:47:58
【问题描述】:
我在 Silverlight 应用程序中使用 RIA 服务身份验证,效果很好。现在我想使用 Moq 框架添加单元测试:http://code.google.com/p/moq/
我遇到的问题是我无法模拟 WebContext.Current.Authentication 公开的任何方法,因为我无法为模拟方法返回自定义值。例如,我无法模拟成功登录,因为我无法为 LoadUserOperation.IsComplete 设置值,因为该属性没有公共设置器。所有返回的结构都会发生同样的情况:它们是只读的!
有没有一种方法可以模拟身份验证操作,从而在我的应用中测试登录?
提前致谢。
【问题讨论】:
标签: silverlight unit-testing authentication moq wcf-ria-services