public static ServiceContainer Build() { ServiceContainer container = new ServiceContainer(); NodeNameCreationService nodeNameCreationService = new NodeNameCreationService(); ConfigurationUIHierarchyService configurationUIHierarchy = new ConfigurationUIHierarchyService(); container.AddService(typeof(INodeNameCreationService), nodeNameCreationService); container.AddService(typeof(IConfigurationUIHierarchyService), configurationUIHierarchy); container.AddService(typeof(IUIService), new MockUIService()); container.AddService(typeof(IErrorLogService), new ErrorLogService()); container.AddService(typeof(INodeCreationService), new NodeCreationService()); container.AddService(typeof(IUICommandService), new UICommandService(configurationUIHierarchy)); container.AddService(typeof(IStorageService), new StorageService()); return container; }
public static ServiceContainer Build() { ServiceContainer container = new ServiceContainer(); NodeNameCreationService nodeNameCreationService = new NodeNameCreationService(); ConfigurationUIHierarchyService configurationUIHierarchy = new ConfigurationUIHierarchyService(); container.AddService(typeof(INodeNameCreationService), nodeNameCreationService); container.AddService(typeof(IConfigurationUIHierarchyService), configurationUIHierarchy); container.AddService(typeof(IUIService), new MockUIService()); container.AddService(typeof(IErrorLogService), new ErrorLogService()); container.AddService(typeof(INodeCreationService), new NodeCreationService()); container.AddService(typeof(IUICommandService), new UICommandService(configurationUIHierarchy)); container.AddService(typeof(IStorageService), new StorageService()); return(container); }
public static ServiceContainer Build() { ServiceContainer container = new ServiceContainer(); NodeNameCreationService nodeNameCreationService = new NodeNameCreationService(); ConfigurationUIHierarchyService configurationUIHierarchy = new ConfigurationUIHierarchyService(); container.AddService(typeof(INodeNameCreationService), nodeNameCreationService); container.AddService(typeof(IConfigurationUIHierarchyService), configurationUIHierarchy); container.AddService(typeof(IUIService), new ConsoleUIService()); container.AddService(typeof(IErrorLogService), new ErrorLogService()); container.AddService(typeof(INodeCreationService), new NodeCreationService()); container.AddService(typeof(IUICommandService), new UICommandService(configurationUIHierarchy)); container.AddService(typeof(IStorageService), new StorageService()); container.AddService(typeof(IPluginDirectoryProvider), new AppDomainBasePluginDirectoryProvider()); return(container); }
/// <summary> /// /// </summary> public SingleHierarchyConfigurationUIHostAdapter(HostAdapterConfiguration hostConfiguration) { ServiceContainer container = new ServiceContainer(); NodeNameCreationService nodeNameCreationService = new NodeNameCreationService(); ConfigurationUIHierarchyService configurationUIHierarchy = new ConfigurationUIHierarchyService(); configurationUIHierarchy.HierarchyRemoved += new EventHandler <HierarchyRemovedEventArgs>(configurationUIHierarchyRemoved); ComponentChangeService componentChangeService = new ComponentChangeService(); componentChangeService.ComponentChanged += new ComponentChangedEventHandler(OnComponentChanged); container.AddService(typeof(IComponentChangeService), componentChangeService); container.AddService(typeof(INodeNameCreationService), nodeNameCreationService); container.AddService(typeof(IConfigurationUIHierarchyService), configurationUIHierarchy); container.AddService(typeof(IErrorLogService), new ErrorLogService()); container.AddService(typeof(INodeCreationService), new NodeCreationService()); container.AddService(typeof(IUICommandService), new UICommandService(configurationUIHierarchy)); container.AddService(typeof(IPluginDirectoryProvider), new PluginDirectoryProvider(hostConfiguration.PluginDirectory)); configurationEditor = new ConfigurationEditor(this, container); container.AddService(typeof(IUIService), configurationEditor); serviceProvider = container; }
public void Setup() { nameCreationService = new NodeNameCreationService(); }