public CassandraCluster(ICassandraClusterSettings settings, ILog logger) { this.logger = logger.ForContext("CassandraThriftClient"); dataCommandsConnectionPool = CreateDataConnectionPool(settings); fierceCommandsConnectionPool = CreateFierceConnectionPool(settings); commandExecutor = new SimpleCommandExecutor(dataCommandsConnectionPool, settings, logger); fierceCommandExecutor = new FierceCommandExecutor(fierceCommandsConnectionPool, settings); clusterSettings = settings; }
public override void SetUp() { base.SetUp(); fierceConnectionPool = GetMock <IPoolSet <IThriftConnection, string> >(); cassandraClusterSettings = GetMock <ICassandraClusterSettings>(); cassandraClusterSettings.Expect(x => x.EnableMetrics).Return(false).Repeat.Any(); executor = new FierceCommandExecutor(fierceConnectionPool, cassandraClusterSettings); command = GetMock <IFierceCommand>(); command.Expect(x => x.Name).Return("commandName").Repeat.Any(); command.Expect(command1 => command1.CommandContext).Return(new CommandContext { KeyspaceName = "keyspace" }).Repeat.Any(); }
public override void SetUp() { base.SetUp(); fierceConnectionPool = GetMock <IPoolSet <IThriftConnection, string> >(); cassandraClusterSettings = GetMock <ICassandraClusterSettings>(); cassandraClusterSettings.Setup(x => x.EnableMetrics).Returns(false); executor = new FierceCommandExecutor(fierceConnectionPool.Object, cassandraClusterSettings.Object); var commandMock = GetMock <IFierceCommand>(); command = commandMock.Object; commandMock.Setup(x => x.Name).Returns("commandName"); commandMock.Setup(command1 => command1.CommandContext).Returns(new CommandContext { KeyspaceName = "keyspace" }); }