我已經創建了一個擴展方法,它將返回HTML幫助器TextBoxFor。現在我想單元測試它,但它會拋出「未設置對象實例的對象引用」。因爲我已經在好幾個地方使用它單元測試HtmlHelper自定義TextBoxFor
擴展方法
public static MvcHtmlString TextBoxFor<TModel, TProperty>(this HtmlHelper htmlHelper, .......)
{
/* some logic here */
===> (Null Exception)
return htmlHelper.TextBoxFor(......);
}
的嘲諷的HtmlHelper是正確的。
你可以添加一些更多的代碼請。 – Swaff 2011-04-08 12:42:01
擴展方法的更多代碼。 – 2011-04-08 13:02:33
它會幫助你看到單元測試,因爲你的問題可能是你沒有實例化'HtmlHelper'正確 – 2011-04-08 14:01:22