protected internal virtual InitializationEngineReplacement CreateInitializationEngineReplacement(IContainer container) { if (container == null) { throw new ArgumentNullException(nameof(container)); } var assemblies = new[] { typeof(IInitializationEngine).Assembly, this.GetType().Assembly }; var assemblyScanner = new ReflectionAssemblyScanner(); const HostType hostType = HostType.WebApplication; var serviceLocatorFactory = new StructureMapServiceLocatorFactory(container); var originalInitializationEngine = new DisabledInitializationEngine(assemblies, assemblyScanner, hostType, serviceLocatorFactory); return(new InitializationEngineReplacement(originalInitializationEngine)); }
public ServiceLocatorFactoryForTesting() { _decorated = new StructureMapServiceLocatorFactory(); }