【发布时间】:2012-11-05 14:01:48
【问题描述】:
我们有一个使用 CurrentPrincipal 来处理安全性的 WPF 应用程序。这一切都很好。
现在,在测试项目中,我们调用视图模型操作。问题是,在初始化测试时,我们创建了一个新的应用程序实例,但我们不知道如何在这个应用程序上设置 CurrentPrincipal:
private void TestInitialize()
{
var app = new App();
// setting Thread.CurrentPrincipal doesn't set app thread it seems
}
有人知道如何从应用程序外部为 WPF 应用程序设置 CurrentPrincipal 吗?
【问题讨论】:
-
你不能为 RunAs 创建一个脚本吗?这就是我手动测试的方式。