Вопрос тестирования
Testing EF Core Applications https://docs.microsoft.com/en-us/ef/core/testing/ | |
Mocking EF core dbcontext and dbset https://stackoverflow.com/questions/54219742/mocking-ef-core-dbcontext-and-dbset | |
romantitov/MockQueryable https://github.com/romantitov/MockQueryable | |
MichalJankowskii/Moq.EntityFrameworkCore https://github.com/MichalJankowskii/Moq.EntityFrameworkCore | |
EF Core In-Memory Database Provider https://docs.microsoft.com/en-us/ef/core/providers/in-memory/?tabs=dotnet-core-cli | |
Real db factory and pool | В некоторых случаях допускаю использование следующего механизма. Возможно даже выделенный сервис для аренды БД из пула для совместного использования разными запусками тестов. Отдельный вопрос инициализации и наполнения БД. UPD1: узнал про существование такой штуки: Testcontainers |