5

我有一個程序需要作爲單獨的NT用戶運行才能連接到SQL Server數據庫。爲了運行程序本身,這不是什麼大問題,因爲我可以在Windows資源管理器中右鍵單擊它並選擇run as。有沒有辦法以不同的用戶身份運行我的測試? (這將是很好,如果我可以在Visual Studio中這樣做)在Visual Studio中以不同的用戶身份運行測試

更新:截至目前,我只是使用Visual Studio 2008 Pro中的集成單元測試框架進行單元測試。我正在使用「在當前解決方案中運行所有測試」菜單選項來運行它們。

+0

你有沒有深究過這個? – Konrad 2010-03-29 09:37:15

回答

1

有一個命令行程序「runas」,只要它們是獨立程序,您可以使用它來運行測試。我不確定如何將它與您的測試集成,因爲我可能需要更多關於如何運行它們的信息。

此方法會要求您輸入密碼。

+0

我添加了一些關於我如何運行它們的更多信息。 – 2008-12-10 17:04:53

1

你可以抽象和模擬決定當前用戶的機制。這將允許你測試任何人。

相關問題