ASP.NETでは、私はHttpRequestオブジェクトを使って単体テストを模擬しようとしています。オブジェクトのFormコレクションは、コレクションが読み取り専用であることを示しています。独自のhttprequest実装を提供することなく、単体テストに対してこの動作を実装する方法はありますか?次のスニペットは、request.Formが読み取り専用で失敗します。 Tx。ユニットテストのためのHttpRequest.Formの模擬
var request = new HttpRequest("", "http://localhost" + url, "");
request.Form["__EVENTTARGET"] = eventTarget;
AutorefreshSessionHelper.IsRequestForAutoRefresh(request);