タグ付けされた質問 「urlhelper」

5
ASP.NET MVC:UrlHelperを使用するユニットテストコントローラー
私のコントローラーアクションの1つであるAjaxリクエストで呼び出されるアクションは、リダイレクトを実行できるようにクライアント側にURLを返します。私は使用Url.RouteUrl(..)していController.Urlますが、ユニットテスト中にパラメーターが事前入力されていないため、これは失敗します。 私は、スタブにしようと他の人の間で、多くのことを試してみましたUrlHelper手動で作成し、(失敗した)UrlHelperとRequestContextスタブ持っているHttpContextBase(上の失敗したRouteCollection.GetUrlWithApplicationPathコール)。 私はGoogleを検索しましたが、事実上何も見つかりませんでした。Url.RouteUrl私のコントローラーアクションで信じられないほど愚かなことをしていますか?もっと簡単な方法はありますか? さらに悪いことに、ユニットテストで返されたURLをテストできるようにしたいのですが、実際には、正しいルートにリダイレクトされていることだけを知りたいのですが、ルート、解決されるURLを制御したいと思います(例:stubbedを使用してRouteCollection)-しかし、最初にテストに合格させていただきます。

7
ASP.NET MVCのモデルでUrlHelperを呼び出す
ASP.NET MVCのモデルでいくつかのURLを生成する必要があります。ルートを使用してURLを生成するUrlHelper.Action()のようなものを呼び出したいのですが。ホスト名やスキームなど、通常の空白を埋めてもかまいません。 そのために呼び出すことができるメソッドはありますか?UrlHelperを構築する方法はありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.