Я прочитал эту статью ниже для tSqlT. Разрешает ли tSQLt тестирование базы данных в памяти? Итак, если у нас есть несколько тестеров qa, выполняющих один и тот же тест, каждый из них получает базу данных в памяти, и результаты не будут конфликтовать? Похоже, tSQLt Faketable удаляет ограничения (внешние ключи, нули), но не создает таблицу в памяти.
Инструменты модульного тестирования TSQL 2017: Инструменты данных SQL Server 2017 против tSQLt
Nunit и Xunit позволяют это.
var options = new DbContextOptionsBuilder<ElectronicsContext>() .UseInMemoryDatabase(
tSQLt FakeTable: https://tsqlt.org/user-guide/isolating-dependencies/faketable/