public void SetUp() { SupportEventAdapterService.Reset(); // Prepare regualar test service var eventTypes = new EventType[] { SupportEventTypeFactory.CreateBeanType(typeof(SupportBean)), SupportEventTypeFactory.CreateBeanType(typeof(SupportBean)), SupportEventTypeFactory.CreateBeanType(typeof(SupportBean_A)), SupportEventTypeFactory.CreateBeanType(typeof(SupportMarketDataBean), "SupportMarketDataBean") } ; var eventTypeName = new String[] { "SupportBean", "SupportBean", "SupportBean_A", "SupportMarketDataBean" } ; var streamNames = new String[] { "s1", null, "s3", "s4" } ; _serviceRegular = new StreamTypeServiceImpl(eventTypes, streamNames, new bool[10], "default", false); // Prepare with stream-zero being unambigous var streamTypes = new LinkedHashMap <String, Pair <EventType, String> >(); for (int i = 0; i < streamNames.Length; i++) { streamTypes.Put(streamNames[i], new Pair <EventType, String>(eventTypes[i], eventTypeName[i])); } _serviceStreamZeroUnambigous = new StreamTypeServiceImpl(streamTypes, "default", true, false); // Prepare requiring stream names for non-zero streams _serviceRequireStreamName = new StreamTypeServiceImpl(streamTypes, "default", true, true); }
private static IContainer CreateContainer() { var container = ContainerExtensions.CreateDefaultContainer(false); container.Register <IResourceManager>( xx => new DefaultResourceManager(true, @"..\..\..\etc", @"..\..\..\..\etc", @"..\..\..\..\..\etc"), Lifespan.Singleton); container.Register <EventAdapterService>( xx => SupportEventAdapterService.Allocate( container, container.ClassLoaderProvider()), Lifespan.Singleton); container .InitializeDefaultServices() .InitializeDatabaseDrivers(); return(container); }
public void TearDown() { SupportEventAdapterService.Reset(); }