我正在尝试使用Silverlight 单元测试框架(不受支持的非官方 MS 库 Microsoft.Silverlight.Testing)编写一些测试。在测试我们应用程序的某些功能时,我需要模拟三个不同的用户。
我们的应用程序供我们公司内部使用,因此经过身份验证的用户可能会根据他们所属的安全组获得不同的功能(例如读/写权限、只读、无访问权限)。
Microsoft.VisualStudio.TestTools.UnitTesting.Web 命名空间具有 CredentialAttribute,用于在测试 ASP.NET 应用程序时模拟不同的用户,但这在 Microsoft.Silverlight.Testing 中不可用。
关于如何做到这一点的任何建议?最简单的工作解决方案将赢得奖品(我永无止境的赞赏)!