有谁知道如何模拟HtmlHelper.Partial?
我已经创建了自己的htmlhelper类,并且所述辅助类的一个功能是返回htmlHelper.Partial
的MvcHtmlString。
示例:
public static MvcHtmlString ScriptEditorFor(this HtmlHelper<ViewModel> htmlHelper,
Identifiers.PainAssessmentVariables painVariable)
{
return htmlHelper.Partial("test");
}
当我尝试moq测试
时,我得到空引用异常答案 0 :(得分:0)
你做不到。 Partial
是一个静态方法(扩展方法),而moq不能模拟静态方法。
您必须隐藏对接口后面的Partial
的调用,或者使用能够模拟静态方法的模拟框架。