public InMemoryEFUserStoreTestWithGenerics() { var services = new ServiceCollection(); services.AddSingleton <IHttpContextAccessor, HttpContextAccessor>(); services.AddDbContext <InMemoryContextWithGenerics>(options => options.UseInMemoryDatabase("Scratch")); _context = services.BuildServiceProvider().GetRequiredService <InMemoryContextWithGenerics>(); }
public InMemoryEFUserStoreTestWithGenerics() { var services = new ServiceCollection(); services.AddHttpContextAccessor(); services.AddDbContext <InMemoryContextWithGenerics>( options => options .UseInMemoryDatabase("Scratch") .ConfigureWarnings(b => b.Log(CoreEventId.ManyServiceProvidersCreatedWarning))); _context = services.BuildServiceProvider().GetRequiredService <InMemoryContextWithGenerics>(); }
public InMemoryEFUserStoreTestWithGenerics(InMemoryDatabaseFixture fixture) { _fixture = fixture; var services = new ServiceCollection(); services.AddHttpContextAccessor(); services.AddDbContext <InMemoryContextWithGenerics>( options => options .UseSqlite(_fixture.Connection) .ConfigureWarnings(b => b.Log(CoreEventId.ManyServiceProvidersCreatedWarning))); _context = services.BuildServiceProvider().GetRequiredService <InMemoryContextWithGenerics>(); _context.Database.EnsureCreated(); }
public RoleStoreWithGenerics(InMemoryContextWithGenerics context, string loginContext) : base(context) { _loginContext = loginContext; }