MyTested.AspNetCore.Mvc
MyTested.AspNetCore.Mvc copied to clipboard
Provide an easy way to validate whether a service is missing
Instead of validating services by hand. Additionally, validate every replaced service, because a user may replace something that is actually missing, and may think the services are working correctly.
public void ConfigureTestServices(IServiceCollection services)
{
base.ConfigureServices(services);
ValidateServices(services);
services.ReplaceTransient<UserManager<User>>(_ => IdentityFakes.FakeUserManager);
services.ReplaceTransient<IJwtTokenGenerator>(_ => JwtTokenGeneratorFakes.FakeJwtTokenGenerator);
}