public void TestInitialize() { File.Copy("ptmservice.test.db", "ptmservice.test.running.db", true); var services = new ServiceCollection(); services.AddPTMServiceDbContext("Data Source = ptmservice.test.running.db"); services.AddRepositoryPool(); var serviceProvider = services.BuildServiceProvider(); serviceScope = serviceProvider.CreateScope(); pool1 = serviceScope.ServiceProvider.GetService <IRepositoryPool>(); pool2 = serviceScope.ServiceProvider.GetService <IRepositoryPool>(); }
public void TestInitialize() { long timeStamp = DateTimeOffset.Now.ToUnixTimeSeconds(); var dbName = $"ptmservice.test.running{timeStamp}.db"; File.Copy("ptmservice.test.db", dbName, true); Thread.Sleep(1000); var services = new ServiceCollection(); services.AddPTMServiceDbContext($"Data Source = {dbName}"); services.AddRepositoryPool(); var serviceProvider = services.BuildServiceProvider(); serviceScope = serviceProvider.CreateScope(); pool1 = serviceScope.ServiceProvider.GetService <IRepositoryPool>(); pool2 = serviceScope.ServiceProvider.GetService <IRepositoryPool>(); }