public void Prepare() { container = new CompositionContainer( new AggregateCatalog( new AssemblyCatalog( typeof(ITypedPool).Assembly ), new TypeCatalog(typeof(Registrator)), new TypeCatalog(typeof(ResourcePool)), new TypeCatalog(typeof(NotifiedElementGetter)), new TypeCatalog(typeof(UnnotifiedElementGetter)), new TypeCatalog(typeof(NotifiedElementPoster)), new TypeCatalog(typeof(UnnotifiedElementPoster)))); _uplink = _mockRepository.DynamicMock <AnnouncerUplink>(); _downlink = _mockRepository.DynamicMock <AnnouncerDownlink>(); _downlink.Expect(k => k.Subscribe(null)) .IgnoreArguments() .Repeat.Once(); _downlink.Replay(); container.ComposeExportedValue(_uplink); container.ComposeExportedValue(_downlink); var service = container.GetExportedValue <ICacheServicing>(); service.Initialize(new Settings { AutoSubscription = (TestContext.Properties["AutoSubscription"] as string) == "true" }, container); _pool = container.GetExportedValue <ITypedPool>(); _subscriptor = container.GetExportedValue <IAnnouncerSubscriptor>(); }
public void Prepare() { container = new CompositionContainer( new AggregateCatalog( new AssemblyCatalog( typeof (ITypedPool).Assembly ), new TypeCatalog(typeof (Registrator)), new TypeCatalog(typeof(ResourcePool)), new TypeCatalog(typeof (NotifiedElementGetter)), new TypeCatalog(typeof (UnnotifiedElementGetter)), new TypeCatalog(typeof (NotifiedElementPoster)), new TypeCatalog(typeof (UnnotifiedElementPoster)))); _uplink = _mockRepository.DynamicMock<AnnouncerUplink>(); _downlink = _mockRepository.DynamicMock<AnnouncerDownlink>(); _downlink.Expect(k => k.Subscribe(null)) .IgnoreArguments() .Repeat.Once(); _downlink.Replay(); container.ComposeExportedValue(_uplink); container.ComposeExportedValue(_downlink); var service = container.GetExportedValue<ICacheServicing>(); service.Initialize(new Settings { AutoSubscription = (TestContext.Properties["AutoSubscription"] as string)== "true" }, container); _pool = container.GetExportedValue<ITypedPool>(); _subscriptor = container.GetExportedValue<IAnnouncerSubscriptor>(); }
public void Initialize() { container = new CompositionContainer( new AggregateCatalog( new AssemblyCatalog( typeof(ITypedPool).Assembly ), new TypeCatalog(typeof(Registrator)), new TypeCatalog(typeof(ResourcePool)), new TypeCatalog(typeof(NotifiedElementGetter)), new TypeCatalog(typeof(NotifiedElementPoster)), new TypeCatalog(typeof(UnnotifiedElementGetter)), new TypeCatalog(typeof(UnnotifiedElementPoster)))); _uplink = _mockRepository.DynamicMock <AnnouncerUplink>(); _downlink = _mockRepository.DynamicMock <AnnouncerDownlink>(); _downlink.Expect(k => k.Subscribe(null)) .IgnoreArguments() .Repeat.Once(); _downlink.Replay(); container.ComposeExportedValue(_uplink); container.ComposeExportedValue(_downlink); //_poster = _mockRepository.DynamicMock<NotifiedElementPoster>(); //_posterFactory = _mockRepository.DynamicMock<IPacketResourcePoster>(); // container.ComposeExportedValue<ResourcePoster>(_poster); container.ComposeExportedValue(_posterFactory); _pool = container.GetExportedValue <ITypedPool>(); _subscriptor = container.GetExportedValue <IAnnouncerSubscriptor>(); var service = container.GetExportedValue <ICacheServicing>(); service.Initialize(new Settings { }, container); }
public void Initialize() { container = new CompositionContainer( new AggregateCatalog( new AssemblyCatalog( typeof (ITypedPool).Assembly ), new TypeCatalog(typeof (Registrator)), new TypeCatalog(typeof (ResourcePool)), new TypeCatalog(typeof (NotifiedElementGetter)), new TypeCatalog(typeof(NotifiedElementPoster)), new TypeCatalog(typeof (UnnotifiedElementGetter)), new TypeCatalog(typeof (UnnotifiedElementPoster)))); _uplink = _mockRepository.DynamicMock<AnnouncerUplink>(); _downlink = _mockRepository.DynamicMock<AnnouncerDownlink>(); _downlink.Expect(k => k.Subscribe(null)) .IgnoreArguments() .Repeat.Once(); _downlink.Replay(); container.ComposeExportedValue(_uplink); container.ComposeExportedValue(_downlink); //_poster = _mockRepository.DynamicMock<NotifiedElementPoster>(); //_posterFactory = _mockRepository.DynamicMock<IPacketResourcePoster>(); // container.ComposeExportedValue<ResourcePoster>(_poster); container.ComposeExportedValue(_posterFactory); _pool = container.GetExportedValue<ITypedPool>(); _subscriptor = container.GetExportedValue<IAnnouncerSubscriptor>(); var service = container.GetExportedValue<ICacheServicing>(); service.Initialize(new Settings { }, container); }