1
我正在爲VSTE中的數據庫專業人員編寫存儲過程的單元測試,並且希望複製一些已經存在的測試用例,這些測試用例只需要在幾個地方進行修改。手動重新創建它們將非常繁瑣。我無法在網絡或書本上找到解決方案。任何想法都歡迎。如何複製Visual Studio數據庫單元測試
我正在爲VSTE中的數據庫專業人員編寫存儲過程的單元測試,並且希望複製一些已經存在的測試用例,這些測試用例只需要在幾個地方進行修改。手動重新創建它們將非常繁瑣。我無法在網絡或書本上找到解決方案。任何想法都歡迎。如何複製Visual Studio數據庫單元測試
這絕對不容易,但這裏是我找到的最好的方法。
該方法假定每個測試文件都包含一個或多個測試,目標是相同的數據庫對象。 (例如:PeopleTest.cs針對People表運行測試; spGetPeopleTest.cs針對存儲過程spGetPeople ...)這使得replace-all更容易(例如,您將複製PeopleTest.cs文件並重命名所有「People」引用到「任務」)。
任何選項,如果你想包括多個測試每個文件,而不是一個測試==一個文件? – 2012-04-11 05:10:55
只要文件中的每個測試都以同一個數據庫對象爲目標,則此方法將在文件包含多個測試時起作用。這只是爲了使替換所有步驟更容易。 (我編輯了我的答案,使其更清晰。) – Keith 2012-04-11 16:00:18