感觉好像我错过了一些东西,但是当我为我的 WinRT 代码编写单元测试时,我找不到任何可以使用的模拟对象框架。是否有任何支持 WinRT 的模拟框架?
我知道MoqRT,但据我所知,它会在构建时进行代码生成(尽管通过听起来很脆弱的集成,这并不是实际构建过程的一部分),但感觉更像是一种 hack 而不是实现.
DynamicMethod(轻量级代码生成背后的类)显然在 WinRT 中不可用。但似乎确实支持表达式树,包括它们的 Compile 方法;所以看起来一个模拟对象框架应该是可行的,可能。
那里有任何 WinRT 模拟框架吗?