краткий ответ;провайдер в памяти не может этого сделать.
У меня была такая же проблема;В модульных тестах я хранил проки всплывающих окон, и мне нужно было высмеивать результаты.После поиска библиотеки для этого и не найдя ни одной, которая могла бы выполнить большую 3 (FromSql, ExecuteSqlCommand и Queries), я написал свою собственную: EntityFrameworkCore.DbContextBackedMock.Moq .Он использует провайдер в оперативной памяти для большинства вещей и предоставляет макеты для битов, которые он не может сделать.