我正在寻找一个很好的.net Shim解决方案,用于与xUnit兼容的单元测试。我以前使用过Pose(https://github.com/tonerdo/pose),但它仅偶尔起作用-我遇到了多种情况,无法生成有效的CIL(执行测试时,您只会得到System.InvalidProgramException)。根据该项目的论坛,这显然是一段时间以来已知的问题,据说已经修复了好几次,但是由于它不断出现而仍然是公开的。
因此,我正在寻找更可靠的Shim解决方案。它必须可以在xUnit上使用,因为这是强加于部门的单元测试框架-显然,我们的自动构建管道存在某些我不知道使用QualityTools组件的细节的问题,因此这不是我们的选择。 Pose在工作时很棒,但是我遇到了很多实例都无法工作,而我正在寻找更可靠的东西。