public virtual void InitializeMockBusiness() { using (LogGroup logGroup = LogGroup.StartDebug("Initializing mock business tier.")) { if (EnableBusinessState) { string businessAssemblyPath = Assembly.Load("SoftwareMonkeys.SiteStarter.Business").Location; string businessTestsAssemblyPath = Assembly.Load("SoftwareMonkeys.SiteStarter.Business.Tests").Location; string[] assemblyPaths = new String[] { businessAssemblyPath, businessTestsAssemblyPath }; // Strategies StrategyInitializer initializer = new StrategyInitializer(); // Set the specific assemblies used during testing as it can't do it automatically in the mock environment initializer.Scanner.AssemblyPaths = assemblyPaths; initializer.Initialize(true); // Reactions ReactionInitializer reactionsInitializer = new ReactionInitializer(); // Set the specific assemblies used during testing as it can't do it automatically in the mock environment reactionsInitializer.Scanner.AssemblyPaths = assemblyPaths; reactionsInitializer.Initialize(true); } } }