我正在編寫一個測試用例,其中測試方法驗證路徑是否存在。路徑位於正在輸出程序集的文件夾中。 所以我有代碼獲取文件夾路徑爲 string assemblyLocation = typeof(ReportViewer).Assembly.Loaction;測試用例中的組裝路徑
的ReportViewer存在於同一組件。當我運行測試用例時,它最終會選擇正在運行的程序集測試用例的文件夾路徑。
當我運行應用程序,測試方法返回正確的道路,但在測試情況下,它給出了試件我的路徑。任何線索爲什麼?
我使用的MSTest作爲測試框架。
我假設你使用的是VS單元測試框架在我的答案和重新標記(好像從你描述的症狀正確的),請糾正我,如果我錯了假設。 –