protected SharedSimulacronTests(SimulacronOptions options, bool createSession = true) { AmountOfNodes = int.Parse(options.Nodes); Options = options; KeyspaceName = TestUtils.GetUniqueKeyspaceName().ToLowerInvariant(); CreateSession = createSession; }
public SimulacronTest(bool shared = false, SimulacronOptions options = null, bool connect = true, string keyspace = null) { _shared = shared; _options = options ?? new SimulacronOptions(); _connect = connect; _keyspace = keyspace; }
protected virtual SimulacronCluster CreateNew(SimulacronOptions options) { Options = options; var c = SimulacronCluster.CreateNew(options); _simulacronClusters.Add(c); return(c); }
protected virtual SimulacronCluster CreateNew(SimulacronOptions options) { Options = options; var c = SimulacronManager.DefaultInstance.CreateNew(options); _simulacronClusters.Add(c); return(c); }
protected SharedSimulacronTests(int amountOfNodes, bool createSession) { AmountOfNodes = amountOfNodes; Options = new SimulacronOptions { Nodes = amountOfNodes.ToString() }; KeyspaceName = TestUtils.GetUniqueKeyspaceName().ToLowerInvariant(); CreateSession = createSession; }
public async Task <SimulacronCluster> CreateNewAsync(SimulacronOptions options) { Start(); var path = string.Format(CreateClusterPathFormat, options.Nodes, options.GetCassandraVersion(), options.GetDseVersionOrEmpty(), options.Name, options.ActivityLog, options.NumberOfTokens); var data = await Post(path, null).ConfigureAwait(false); return(CreateFromData(data)); }
protected virtual SimulacronCluster CreateNew(int nodeLength) { Options = new SimulacronOptions { Nodes = nodeLength.ToString() }; var c = SimulacronCluster.CreateNew(Options); _simulacronClusters.Add(c); return(c); }
protected SimulacronTest( bool shared = false, SimulacronOptions options = null, bool connect = true, string keyspace = null, SimulacronManager simulacronManager = null) { _shared = shared; _options = options ?? new SimulacronOptions(); _connect = connect; _keyspace = keyspace; _simulacronManager = simulacronManager; }
public SimulacronCluster CreateNew(SimulacronOptions options) { return(TaskHelper.WaitToComplete(CreateNewAsync(options))); }