ASP.NETMVCアプリケーションのNunitテストケースを作成したいと思います。ASP.NETがRequest.QueryStringまたはRequest.Urlを使用する場合。コントロールがUIのみからのものである場合、Request.querystringは値を返すため、単体テストケースはnull参照例外を返します。
それで、Httpcontext.Request属性を使用するMVCコントローラーの単体テストを作成するためにこれを手伝ってください。
ASP.NETMVCアプリケーションのNunitテストケースを作成したいと思います。ASP.NETがRequest.QueryStringまたはRequest.Urlを使用する場合。コントロールがUIのみからのものである場合、Request.querystringは値を返すため、単体テストケースはnull参照例外を返します。
それで、Httpcontext.Request属性を使用するMVCコントローラーの単体テストを作成するためにこれを手伝ってください。
単体テストはHttpContextの外部で実行されるため、問題を回避するためにHttpContextをモックするか、アーキテクチャを変更する必要があります。この例を以下に示します。
http://volaresystems.com/Blog/post/Dont-mock-HttpContext.aspx