public void Setup()
 {
     _settings = new ClusterSettings();
     _serverFactory = new MockClusterableServerFactory();
     _capturedEvents = new EventCapturer();
 }
 public MultiServerClusterTests()
 {
     _settings = new ClusterSettings();
     _serverFactory = new MockClusterableServerFactory();
     _capturedEvents = new EventCapturer();
 }
        private ICluster BuildCluster(BsonDocument definition)
        {
            var connectionString = new ConnectionString((string)definition["uri"]);
            var settings = new ClusterSettings(
                endPoints: Optional.Enumerable(connectionString.Hosts),
                connectionMode: connectionString.Connect,
                replicaSetName: connectionString.ReplicaSet);

            _serverFactory = new MockClusterableServerFactory();
            _eventSubscriber = Substitute.For<IEventSubscriber>();
            return new ClusterFactory(settings, _serverFactory, _eventSubscriber)
                .CreateCluster();
        }
 public void Setup()
 {
     _settings = new ClusterSettings();
     _serverFactory = new MockClusterableServerFactory();
     _clusterListener = Substitute.For<IClusterListener>();
 }