在单元测试中使用VirtualPathUtility.ToAbsolute?

时间:2011-09-07 15:04:35

标签: c# unit-testing nunit

当我在单元测试中使用VirtualPathUtility.ToAbsolute(virtualUrl)时出现以下异常:System.Web.HttpException:应用程序相对虚拟路径'〜/ page / myaction'不能成为绝对路径,因为路径指向申请未知。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

最好通过将其包装在另一个类(使用接口)中来打破对它的依赖。然后,在您的单元测试中,您可以通过它的界面模拟您的课程。

我正是这样做的!