我正在编写一个集成测试,要求在Local System
安全上下文中运行该方法以实现所需的行为。我还没达到这个目的。我该怎么办?
我正在使用C#,VS 2010,MsTest,目标项目是Windows服务应用程序。
答案 0 :(得分:1)
我看到两个选项。
您可以编写Windows服务。
这并不像听起来那么多。你可以用它来监听命令,例如WCF。如果您将该服务的权限设置为本地系统,则可以让该服务运行您的单元测试。
您可以使用预定任务。
如果您希望定期运行测试,可以使用计划任务以本地系统权限安排任务。
答案 1 :(得分:1)
This post可以帮到你:作者正在谈论将cmd作为本地系统运行,但是也应该使用nunit.exe以及...