コード例 #1
0
ファイル: ApiFactory.cs プロジェクト: NeVeSpl/TestMe
 public ApiFactory(FakeDatabaseType databaseType, Action <IServiceCollection> configureServices = null, Action <IServiceScope> onWebHostReady = null)
 {
     this.configureServices              = configureServices;
     this.onWebHostReady                 = onWebHostReady;
     testCreationFakeContextDefinition   = new FakeContextDefinition <TestCreationDbContext>(databaseType);
     userManagementFakeContextDefinition = new FakeContextDefinition <UserManagementDbContext>(databaseType);
 }
コード例 #2
0
 public void Startup()
 {
     fakeContextDefinition = new FakeContextDefinition <TestCreationDbContext>(GetDatabaseType());
     using (var context = new TestCreationDbContext(fakeContextDefinition))
     {
         context.Database.EnsureCreated();
         TestUtils.Seed(context);
     }
 }
コード例 #3
0
ファイル: BaseFixture.cs プロジェクト: NeVeSpl/TestMe
 public void Startup()
 {
     fakeContextDefinition = new FakeContextDefinition <UserManagementDbContext>(GetDatabaseType());
     using (var context = CreateUserManagementDbContext())
     {
         context.Database.EnsureCreated();
         TestUtils.Seed(context);
     }
 }