将tSQLt公开为NUnit测试

Ste*_*veC 3 testing nunit visual-studio tsqlt

有没有办法以与NUnit类似的方式在Visual Studio中公开tSQLt测试?

更好的是,解决方案中的所有测试都可以使用Resharper运行

...我知道Red Gates SQL Test产品,但它似乎只针对SSMS

And*_*rew 5

是的,这实际上非常简单,但确实需要编写一些管道代码.TestClasses,Tests和TestResults都可以在tSQLt中找到.我们编写了一个包含tSQLt测试的t4模板,我们使用该模板生成nunit测试.我们的tSQLt工作流程都在我们的Visual Studio项目中,我们使用FluentMigrator进行数据库迁移.

如果您有兴趣,我已经在github上发布了一个tSQLt演示工作流程解决方案(tsqlt-demo-workflow).此工作流程与我们一直使用的工作流程类似.

希望这可以帮助.