我正在创建一个 MVVM WPF 应用程序。在我的单元测试中,似乎我被迫注册一大堆 RoutedEventArgs 以在测试时传递给我的 VM 命令。虽然到目前为止我没有看到任何真正的问题,但我认为将 WPF 框架排除在我的单元测试之外会更好,例如清洁编码。我尝试模拟事件参数,但 WPF 框架抱怨事件参数未注册。我也在使用 MVVM Light。
问题是这样的:有没有办法模拟 RoutedEventArgs 以用于单元测试?你能建议一种不同的方法吗?
我正在创建一个 MVVM WPF 应用程序。在我的单元测试中,似乎我被迫注册一大堆 RoutedEventArgs 以在测试时传递给我的 VM 命令。虽然到目前为止我没有看到任何真正的问题,但我认为将 WPF 框架排除在我的单元测试之外会更好,例如清洁编码。我尝试模拟事件参数,但 WPF 框架抱怨事件参数未注册。我也在使用 MVVM Light。
问题是这样的:有没有办法模拟 RoutedEventArgs 以用于单元测试?你能建议一种不同的方法吗?