如何使用In-Memory DB对存储过程进行UnitTest



我正在使用SQLite InMemory DB测试我的应用程序,使用实体框架核心,并在执行一些查询时,如(select * from Users(。

但是当我尝试执行存储过程调用CCD_ 2"时;,它失败是因为SQLite不支持存储过程。。。

那么,如何测试使用存储过程的应用程序呢?

我可以将存储过程转换为多个查询吗?

我可以模拟存储过程的结果吗?

我使用tSQLt在SQL Server中对存储过程进行单元测试https://tsqlt.org/

对于MySQL,我使用http://utmysql.sourceforge.net/

最新更新