@@ -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 > ( ) ;
0 commit comments