ルートを単体テストしようとしていますが、問題が発生し始めています。アクション メソッドのパラメーターの一部は、URL からではなく、次の記事に基づいてアクション フィルターによって提供されます。 -メソッド-parameters.aspx
問題は、アクションフィルターによってアクションパラメーターに追加されているアクションメソッドに/some/path/id
マップするurl: があることです。を作成せずにこのテストに合格する方法を確認できるようになりました。public ViewResult Action(int id, Guid sessionId)
sessionId
Guid
Guid?
"~/some/path/1".ShouldMapTo<SomeController>(x => x.Action(1, <anyGuid>));
何か案は?