Wpf 如何模拟FindResources?

Wpf 如何模拟FindResources?,wpf,moq,Wpf,Moq,FindResources是非虚拟方法,任何接口都实现它 有没有办法模拟此方法?具有FindResources方法的FrameworkElement类是一个类,而不是一个接口 你不能用moq来模拟它 因为FindResources是非虚拟的,所以您无法派生和重写它。请查看MS Moles: 这是一个免费的隔离框架,允许您模拟静态方法和其他“不可修改的”。Typemock隔离框架也是一个选项,但Moles是免费的 这不能用最小起订量来完成。-1。您可以对其进行模拟,但不能使用常见的开源插件。试试T

FindResources是非虚拟方法,任何接口都实现它


有没有办法模拟此方法?

具有FindResources方法的FrameworkElement类是一个类,而不是一个接口

你不能用moq来模拟它

因为FindResources是非虚拟的,所以您无法派生和重写它。

请查看MS Moles:

这是一个免费的隔离框架,允许您模拟静态方法和其他“不可修改的”。Typemock隔离框架也是一个选项,但Moles是免费的


这不能用最小起订量来完成。

-1。您可以对其进行模拟,但不能使用常见的开源插件。试试Telerik JustMock或MS Moles。这两种方法甚至都可以改变静态方法。JustMock大约250美元。第三种选择:Telerick JustMock。比TypeMock便宜很多。