Outline:
- Create a
xUnit
test project; - Add the necessary NuGet packages:
- Microsoft.AspNetCore.TestHost;
- Microsoft.Extensions.Configuration.Json;
- Add the
Startup
andInjectionFixture
classes above; - Make your test classes implement
IClassFixture<InjectionFixture>
and receive an instance ofInjectionFixture
in their constructors; - Add the optional
appsettings.json
configuration file if you need it.
References: