我正在编写一个 OnActionExecuting 操作过滤器,我想对功能进行单元测试。
过滤器需要做的一件事是对传递给过滤器的操作参数执行一些验证。
我从actionContext.ActionArguments
Dictionary 中得到了参数,这些参数对于实现来说效果很好,但是我很难对它进行单元测试。
在我的测试中,我无法设置actionContext.ActionArguments
,因为它没有设置器,也无法模拟它,因为它不是虚拟的。
这让我有点困惑,在这种情况下我是否可以从单元测试中获得任何价值?