public void ClusterInfo_Returns_Pools_From_ServerConfig() { const string poolName = "test_pool"; var mockServerConfig = new Mock <IServerConfig>(); mockServerConfig.Setup(x => x.Buckets).Returns(new List <BucketConfig>()); mockServerConfig.Setup(x => x.Pools).Returns(new Pools { Name = poolName }); var clusterInfo = new ClusterInfo(mockServerConfig.Object); Assert.AreEqual(0, clusterInfo.BucketConfigs().Count); Assert.IsNotNull(clusterInfo.Pools()); Assert.AreEqual(poolName, clusterInfo.Pools().Name); }