【问题标题】:Running tests as a different user in Visual Studio在 Visual Studio 中以不同用户身份运行测试
【发布时间】:2010-09-26 06:36:31
【问题描述】:

我有一个程序需要以单独的 NT 用户身份运行才能连接到 SQL Server 数据库。对于运行程序本身,这没什么大不了的,因为我可以在 Windows 资源管理器中右键单击它并选择运行方式。有没有办法以不同的用户身份运行我的测试? (如果我能在 Visual Studio 中这样做就好了)

更新:到目前为止,我只是使用 Visual Studio 2008 Pro 中的集成单元测试框架进行单元测试。我只是使用“在当前解决方案中运行所有测试”菜单选项来运行它们。

【问题讨论】:

  • 你有没有深究过这个?

标签: visual-studio visual-studio-2008 unit-testing windows-xp


【解决方案1】:

有一个命令行程序“runas”,只要它们是独立程序,您就可以使用它来运行您的测试。我不确定如何将它与您的测试完全集成,因为我可能需要更多关于您如何运行它们的信息。

此方法会要求您输入密码。

【讨论】:

  • 我添加了一些关于我如何运行它们的更多信息。
【解决方案2】:

您可以抽象和模拟确定当前用户的机制。这将允许您以任何人的身份进行测试。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-28
    • 2021-07-16
    • 1970-01-01
    • 1970-01-01
    • 2019-07-16
    • 1970-01-01
    相关资源
    最近更新 更多