如何使用 tSQLt 测试内存优化表?

How can I test memory optimized tables using tSQLt?

目前,当我尝试使用 tSQLt 对存储过程进行单元测试时,如果我的测试涉及内存优化 table,我会收到以下错误:

(Error) Creating a savepoint is not supported with memory optimized tables.[16,98]
(There was also a ROLLBACK ERROR --> The current transaction cannot be committed and cannot be rolled back to a savepoint. 
 Roll back the entire transaction.{Private_RunTest,161})

我无法在 wiki 或在线其他地方找到任何文档来显示 In Memory tables 与 tSQLt 的用法或解决此问题的方法.

有什么想法或建议吗?

tSQLt 目前需要能够回滚到保存点才能工作。但是,保存点与 MO 表不兼容,如错误所述。

我会考虑改变这个的选项,但这需要对 tSQLt 引擎进行重大修改,所以我现在不能做出任何承诺。