在Visual Studio中以不同的用户身份运行测试

Jas*_*ker 5 unit-testing windows-xp visual-studio-2008 visual-studio

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

更新:截至目前,我只是使用Visual Studio 2008 Pro中的集成单元测试框架进行单元测试.我正在使用"在当前解决方案中运行所有测试"菜单选项来运行它们.

Ray*_*eau 1

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

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