public void TestUnavailableWithNoNodes()
 {
     StartClusterManagerService();
     var endpointUri = "http://127.0.0.1:9090/brightstarcluster";
     var binding = new BasicHttpContextBinding
     {
         MaxReceivedMessageSize = Int32.MaxValue,
         SendTimeout = TimeSpan.FromMinutes(30),
         TransferMode = TransferMode.StreamedResponse,
         ReaderQuotas = XmlDictionaryReaderQuotas.Max
     };
     var endpointAddress = new EndpointAddress(endpointUri);
     
     var client = new BrightstarClusertManagerServiceClient (binding, endpointAddress);
     var clusterDescription = client.GetClusterDescription();
     Assert.IsNotNull(clusterDescription);
     Assert.AreEqual(ClusterStatus.Unavailable, clusterDescription.Status);
 }
        private static BrightstarClusertManagerServiceClient GetClusterClient()
        {
            const string endpointUri = "http://127.0.0.1:9090/brightstarcluster";
            var binding = new BasicHttpContextBinding
                              {
                                  MaxReceivedMessageSize = Int32.MaxValue,
                                  SendTimeout = TimeSpan.FromMinutes(30),
                                  TransferMode = TransferMode.StreamedResponse,
                                  ReaderQuotas = XmlDictionaryReaderQuotas.Max
                              };
            var endpointAddress = new EndpointAddress(endpointUri);

            var client = new BrightstarClusertManagerServiceClient(binding, endpointAddress);
            return client;
        }