public Failover(ITestOutputHelper output)
 {
     log              = new TestLog(output);
     fakeClient       = CreateFakeClusterClient();
     fakeClientSetup  = fakeClient.Setup;
     fakeClientVerify = fakeClient.Verify;
 }
        public FakeClusterClient(string baseUrl = "https://test/")
        {
            var httpMessages = new FakeHttpMessages();

            RetryStrategy = new FakeRetryStrategyPolicy();
            Configuration = new FakeHttpClientConfiguration(baseUrl, httpMessages, RetryStrategy);
            Setup         = new FakeClusterClientSetup(httpMessages);
            Verify        = new FakeClusterClientVerify(httpMessages);
        }