1

私は単体テストコードを持っています:

var result = (RedirectToRouteResult)controller.Create();
Assert.AreEqual("AddUnits", result.RouteValues["action"]);

しかし、result.RouteValues["action"] でエラーが表示されます: [] を使用したインデックス作成を System.Web.Routing.RouteValueDictionary 型の式に適用できません ASP.NET MVC 4 を使用しています

4

5 に答える 5

0

System.Web の参照をテスト プロジェクトに追加します。それは私の場合に役立ちます。

于 2015-03-03T13:22:38.023 に答える