public override InMemoryTestStore CreateTestStore() => InMemoryTestStore.GetOrCreateShared(DatabaseName, EnsureCreated);
public override DbContext CreateContext(InMemoryTestStore testStore) => new FieldMappingContext(new DbContextOptionsBuilder() .UseInMemoryDatabase(DatabaseName) .UseInternalServiceProvider(_serviceProvider) .ConfigureWarnings(w => w.Ignore(InMemoryEventId.TransactionIgnoredWarning)) .Options);
public override DbContext CreateContext(InMemoryTestStore testStore) => new GraphUpdatesContext(new DbContextOptionsBuilder() .UseInMemoryDatabase(nameof(GraphUpdatesInMemoryFixture)) .ConfigureWarnings(w => w.Ignore(InMemoryEventId.TransactionIgnoredWarning)) .UseInternalServiceProvider(_serviceProvider).Options);
public override DbContext CreateContext(InMemoryTestStore testStore) => new FindContext(_options);