-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathIntegrationTestInitialization.cs
More file actions
28 lines (26 loc) · 1.04 KB
/
IntegrationTestInitialization.cs
File metadata and controls
28 lines (26 loc) · 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
using EPiServer.Data;
using EPiServer.Framework;
using EPiServer.Framework.Initialization;
using EPiServer.Initialization;
using EPiServer.ServiceLocation;
namespace IntegrationTestSample
{
[InitializableModule]
[ModuleDependency(typeof(CmsCoreInitialization))]
public class IntegrationTestInitialization : IConfigurableModule
{
public void ConfigureContainer(ServiceConfigurationContext context)
{
// Configure the database access
context.Services.Configure<DataAccessOptions>(o =>
{
// Set the connection string to point to our temporary database
o.SetConnectionString(IntegrationTestCollection.ConnectionString);
// This will make Episerver CMS create it's own schema when the database is empty
o.CreateDatabaseSchema = true;
});
}
void IInitializableModule.Initialize(InitializationEngine context) { }
void IInitializableModule.Uninitialize(InitializationEngine context) { }
}
}