public override TestingSiloHost CreateSiloHost() { var siloOptions = new TestingSiloOptions { StartFreshOrleans = true, StartSecondary = false, SiloConfigFile = new FileInfo("OrleansConfigurationForTesting.xml"), AdjustConfig = config => { config.AddMemoryStorageProvider("PubSubStore"); config.Globals.RegisterStreamProvider <SimpleMessageStreamProvider>(SMSStreamProviderName); config.Globals.ClientDropTimeout = TimeSpan.FromSeconds(5); } }; var clientOptions = new TestingClientOptions { ClientConfigFile = new FileInfo("ClientConfigurationForTesting.xml"), AdjustConfig = config => { config.RegisterStreamProvider <SimpleMessageStreamProvider>(SMSStreamProviderName); } }; var testHost = new TestingSiloHost(siloOptions, clientOptions); runner = new ClientStreamTestRunner(testHost); return(testHost); }
static EventStoreProviderTests() { m_SiloOptions = new TestingSiloOptions { StartPrimary = true, StartSecondary = false, StartClient = true, AdjustConfig = (config) => { config.Globals.RegisterStreamProvider <EventStoreStreamProvider>(ProviderName, new Dictionary <string, string>() { { "ConnectionString", ConnectionString } }); config.Globals.RegisterStorageProvider <MemoryStorage>("PubSubStore"); } }; m_ClientOptions = new TestingClientOptions { AdjustConfig = (config) => { config.RegisterStreamProvider <EventStoreStreamProvider>(ProviderName, new Dictionary <string, string>() { { "ConnectionString", ConnectionString } }); } }; StartEmbeddedEventStore(); }
public override TestingSiloHost CreateSiloHost() { var siloOptions = new TestingSiloOptions { StartFreshOrleans = true, StartSecondary = false, SiloConfigFile = new FileInfo("OrleansConfigurationForStreamingDeactivationUnitTests.xml"), }; var clientOptions = new TestingClientOptions { ClientConfigFile = new FileInfo("ClientConfigurationForStreamTesting.xml") }; return(new TestingSiloHost(siloOptions, clientOptions)); }
private static TestingSiloHost CreateCluster() { var siloOptions = new TestingSiloOptions { StartFreshOrleans = true, SiloConfigFile = new FileInfo("OrleansConfigurationForStreamingUnitTests.xml"), LivenessType = GlobalConfiguration.LivenessProviderType.MembershipTableGrain, ReminderServiceType = GlobalConfiguration.ReminderServiceProviderType.ReminderTableGrain }; var clientOptions = new TestingClientOptions { ClientConfigFile = new FileInfo("ClientConfigurationForStreamTesting.xml") }; return(new TestingSiloHost(siloOptions, clientOptions)); }
public override TestingSiloHost CreateSiloHost() { Guid serviceId = Guid.NewGuid(); var siloRunOptions = new TestingSiloOptions { StartSecondary = true, SiloConfigFile = new FileInfo("Config_AzureStreamProviders.xml"), LivenessType = GlobalConfiguration.LivenessProviderType.AzureTable, DataConnectionString = TestDefaultConfiguration.DataConnectionString, AdjustConfig = config => { config.Globals.ServiceId = serviceId; } }; var clientRunOptions = new TestingClientOptions { ClientConfigFile = new FileInfo("ClientConfig_AzureStreamProviders.xml") }; this.numExpectedSilos = siloRunOptions.StartSecondary ? 2 : 1; return(new TestingSiloHost(siloRunOptions, clientRunOptions)); }
public override TestingSiloHost CreateSiloHost() { var siloOptions = new TestingSiloOptions { StartFreshOrleans = true, StartPrimary = true, StartSecondary = true, LivenessType = GlobalConfiguration.LivenessProviderType.MembershipTableGrain, ReminderServiceType = GlobalConfiguration.ReminderServiceProviderType.ReminderTableGrain }; var clientOptions = new TestingClientOptions { ProxiedGateway = true, Gateways = new List <IPEndPoint>(new[] { new IPEndPoint(IPAddress.Loopback, TestingSiloHost.ProxyBasePort), new IPEndPoint(IPAddress.Loopback, TestingSiloHost.ProxyBasePort + 1) }), PreferedGatewayIndex = 1 }; return(new TestingSiloHost(siloOptions, clientOptions)); }
protected LivenessTestsBase(TestingSiloOptions siloOptions, TestingClientOptions clientOptions) : base(siloOptions, clientOptions) { }
public UnitTestSiloHost(TestingSiloOptions siloOptions, TestingClientOptions clientOptions) : base(siloOptions, clientOptions) { }
public StreamFilteringTestsBase(TestingSiloOptions siloOptions, TestingClientOptions clientOptions) : base(siloOptions, clientOptions) { }