Skip to content

Commit e9d9783

Browse files
Cleanup
1 parent 772e110 commit e9d9783

File tree

2 files changed

+10
-28
lines changed

2 files changed

+10
-28
lines changed

Optimizely.TestContainers.Shared/OptimizelyIntegrationTestBase.cs

Lines changed: 7 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -53,41 +53,20 @@ public virtual async Task InitializeAsync()
5353
})
5454
.ConfigureAppConfiguration((context, configBuilder) =>
5555
{
56-
// Workaround to set separate database names inisde container
57-
/*if (includeCommerce && !string.IsNullOrWhiteSpace(commerceDatabaseConnectionString))
58-
{*/
59-
var testSettings = new Dictionary<string, string?>
60-
{
61-
// TODO: Find Constant for connection string!
62-
["ConnectionStrings:EPiServerDB"] = cmsDatabaseConnectionString,
63-
["ConnectionStrings:EcfSqlConnection"] = commerceDatabaseConnectionString,
64-
};
56+
var testSettings = new Dictionary<string, string?>
57+
{
58+
["ConnectionStrings:EPiServerDB"] = cmsDatabaseConnectionString,
59+
["ConnectionStrings:EcfSqlConnection"] = commerceDatabaseConnectionString,
60+
};
6561

66-
configBuilder.AddInMemoryCollection(testSettings);
67-
/*}*/
62+
configBuilder.AddInMemoryCollection(testSettings);
6863
});
6964

65+
// To configure aps separately with Cms and Commerce Statup files in separate projects
7066
ConfiureWebHostBuilder(webHostBuilder);
71-
72-
// TOOD: Run startup in each test project!
73-
/*if (includeCommerce && !string.IsNullOrWhiteSpace(commerceDatabaseConnectionString))
74-
{
75-
webHostBuilder.UseStartup<Optimizely.TestContainers.Startup>();
76-
}
77-
else
78-
{
79-
webHostBuilder.UseStartup<StartupWithCms>();
80-
}*/
81-
82-
83-
8467
})
8568
.ConfigureCmsDefaults()
8669
.Build();
87-
88-
// TOOD:Try to remove this as well!
89-
//AssemblyScanner.ExcludedAssemblies.Add("Mediachase");
90-
//AssemblyScanner.ExcludedAssemblies.Add("EPiServer.Commerce");
9170

9271
// Run initialization engine (simulate application startup)
9372
var initializer = _host.Services.GetRequiredService<InitializationEngine>();

test/OptimizelyTestContainers.Tests/NewsPageIntegrationTests.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ protected override void ConfiureWebHostBuilder(IWebHostBuilder webHostBuilder)
1919

2020
webHostBuilder.ConfigureServices(services =>
2121
{
22+
// Add data importer service to setup default content for the tests
2223
services.AddTransient<OptimizelyDataImporter>();
2324
});
2425
}
@@ -33,6 +34,8 @@ public void Can_Create_And_Read_NewsPage()
3334
var basePath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)!;
3435
var episerverDataFile = Path.Combine(basePath, "DefaultSiteContent.episerverdata");
3536
var dataImporter = Services.GetRequiredService<OptimizelyDataImporter>();
37+
38+
// Run data importer service to setup default content for the tests
3639
dataImporter.Import(episerverDataFile);
3740

3841
// Find StartPage from root

0 commit comments

Comments
 (0)