标签: sql-server unit-testing ssms tsqlt
我为数据库中的不同对象创建了几个“构造函数”。这些构造函数将伪造创建这些对象时所需的任何表。
不幸的是,我只是在测试框架之外运行了其中一个构造函数(因此在事务之外)并且只需要跟踪重命名的表以恢复它。
无论如何,我可以确保存储过程在tSQLt事务中运行吗?
(我知道我可以使用@@TRANSCOUNT检查我是否在任何事务中,但是要特别检查它是否是一个tSQLt事务。)
@@TRANSCOUNT
感谢。