public void Can_export_deferred_handle()
        {
            const string handleUri    = "/analytics/service/status/3-0";
            const string expectedJson = "{\"v\":1,\"uri\":\"/analytics/service/status/3-0\"}";
            var          handle       = new AnalyticsDeferredResultHandle <dynamic>(null, null, null, handleUri);

            var configuration = new ClusterOptions();

            configuration.WithServers("http://localhost");

            var httpClient = new HttpClient(
                FakeHttpMessageHandler.Create(request => new HttpResponseMessage(HttpStatusCode.OK))
                );

            var client = new AnalyticsClient(httpClient,
                                             new JsonDataMapper(new DefaultSerializer()),
                                             configuration);

            var encodedHandle = client.ExportDeferredQueryHandle(handle);

            Assert.Equal(expectedJson, encodedHandle);
        }