いくつかの単体テストを作成し、mvc3、moq、およびmvccontribを使用してユーザーエージェント文字列をmoqアウトする方法を見つけられませんでした。moqとmvccontribでuseragent文字列をモックする方法はありますか?
iveはこれを実行しようとしていますが、useragentプロパティは読み取り専用です。
public static RouteController GetRouteController()
{
var controller = new RouteController();
var builder = new TestControllerBuilder();
builder.HttpContext.Request.UserAgent = "foo-agent";
//mocks up the asp pipeline (http context, asp session, etc)
builder.InitializeController(controller);
return controller;
}