2011-09-07 77 views
1

當我在單元測試中使用VirtualPathUtility.ToAbsolute(virtualUrl)時,出現以下異常:System.Web.HttpException:應用程序相對虛擬路徑'〜/ page/myaction'不能作爲絕對路徑,因爲應用程序的路徑未知。在單元測試中使用VirtualPathUtility.ToAbsolute?

我該如何解決這個問題?

回答

0

最好是通過將它包裝在另一個類中(使用接口)來打破依賴關係。然後,在你的單元測試中,你可以通過它的界面來模擬你的課程。

我只是在做那個!