public void SetUp() { var container = new Container(); settings = InMemoryTransport.ToInMemory <HarnessSettings>(); container.Inject(settings); runtime = FubuTransport.For <RoutedRegistry>().StructureMap(container).Bootstrap(); theRouter = runtime.Factory.Get <ISubscriptionCache>(); }
public ServiceBusNodes() { _settings = new HarnessSettings(); Channels.Each(prop => { Port++; var name = prop.Name; var uri = new Uri("lq.tcp://localhost:" + Port + "/" + name.ToLower()); prop.SetValue(_settings, uri); }); }
public void SetUp() { var registry = new RoutedRegistry(); var container = new Container(); settings = InMemoryTransport.ToInMemory <HarnessSettings>(); container.Inject(settings); registry.StructureMap(container); runtime = registry.ToRuntime(); theRouter = runtime.Get <ISubscriptionCache>(); }