Is the MVC requirement a lib development dependency to cover MVC use cases, or can I only use it in MVC projects?
Looks like WebApplicationFactory is in the MVC namespace, so I assume this is only for MVC [integration] testing?
Getting started
Useful resources
IDEs and code editors
Tools
Rules
Related communities
Wikipedia pages
Is the MVC requirement a lib development dependency to cover MVC use cases, or can I only use it in MVC projects?
Looks like WebApplicationFactory is in the MVC namespace, so I assume this is only for MVC [integration] testing?
Despite the name, WebApplicationFactory is not MVC-specific — it works with any ASP.NET Core app (Minimal APIs, Web API, MVC, Razor Pages). The "Mvc" in Microsoft.AspNetCore.Mvc.Testing is just historical baggage from before Minimal APIs existed. It's the standard integration testing host for the whole ASP.NET Core ecosystem. As for having it as a lib dependency: since KiwiQuery.EFCore is explicitly a testing library, pulling in a testing package is expected.