Exemplo n.º 1
0
        public void ReportShouldBeBinaryWithoutJsonOption()
        {
            var recorder = new SimpleMockRecorder();
            var tracer   = GetTracer(recorder);
            var span     = tracer.BuildSpan("test").Start();

            span.Finish();

            var client          = GetClient();
            var translatedSpans = client.Translate(recorder.GetSpanBuffer());
            var report          = client.BuildRequest(translatedSpans);
            // Assert.Equal("application/octet-stream", report.Content.Headers.ContentType.MediaType);
        }
Exemplo n.º 2
0
        public void ReportShouldBeJsonWithJsonOption()
        {
            var recorder = new SimpleMockRecorder();
            var tracer   = GetTracer(recorder);
            var span     = tracer.BuildSpan("test").Start();

            span.Finish();

            var client          = GetClient(TransportOptions.JsonHttp);
            var translatedSpans = client.Translate(recorder.GetSpanBuffer());
            var report          = client.BuildRequest(translatedSpans);

            Assert.Equal("application/json", report.Content.Headers.ContentType.MediaType);
            var contentString = report.Content.ReadAsStringAsync().Result;
            // Assert.Contains("test", contentString);
        }