public void RegisterAllTwice_Ok() { ComponentResolver componentResolver = new ComponentResolver(); componentResolver.RegisterAll(new MySynchInstaller()); var publisher = componentResolver.Resolve<IPublisher>("IPublisher.Local"); Assert.IsInstanceOf(typeof(ChangePublisher), publisher); ComponentResolver componentResolver1 = new ComponentResolver(); componentResolver.RegisterAll(new MySynchInstaller()); var publisher1 = componentResolver.Resolve<IPublisher>("IPublisher.Local"); Assert.IsInstanceOf(typeof(ChangePublisher), publisher1); }
private void InitializeDistributor() { LoggingManager.Debug("Initializing distributor with map:" + _distributorMapFile); _distributor = new Core.Distributor.Distributor(); _timer = new Timer(); _timer.Interval = 60000; ComponentResolver componentResolver = new ComponentResolver(); componentResolver.RegisterAll(new MySynchInstaller()); _distributor.InitiateDistributionMap(_distributorMapFile, componentResolver); _timer.Elapsed += timer_Elapsed; _timer.Enabled = true; _timer.Start(); _serviceHosts.Add(CreateAndConfigureServiceHost<IDistributorMonitor>(_distributor, new Uri(string.Format("http://{0}:{1}/distributor/{2}/", System.Net.Dns.GetHostName(), _instancePort, Guid.NewGuid().ToString())))); LoggingManager.Debug("Distributor initialized."); }
public void SetUp() { if (File.Exists("backup.xml")) { File.Copy("backup.xml", "backup1.xml", true); File.Delete("backup.xml"); } _componentResolver=new ComponentResolver(); _componentResolver.RegisterAll(new TestInstaller()); }
private void InitializeDistributor() { ComponentResolver componentResolver = new ComponentResolver(); componentResolver.RegisterAll(new MySynchInstaller()); _distributor.InitiateDistributionMap(_distributorMapFile, componentResolver); serviceHosts.Add(new ServiceHost(_distributor)); }