Skip to content

Commit bb9b485

Browse files
committed
fixup! Update unit tests to work with new APIs
1 parent 49fc046 commit bb9b485

File tree

3 files changed

+5
-9
lines changed

3 files changed

+5
-9
lines changed

tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/CI/Agent/ApmAgentWriterTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public ApmAgentWriterTests()
3333
[Fact]
3434
public async Task WriteTrace_2Traces_SendToApi()
3535
{
36-
var spans1 = new ArraySegment<Span>(new[] { new Span(new SpanContext(1, 1), DateTimeOffset.UtcNow) });
36+
var spans1 = new SpanCollection(new Span(new SpanContext(1, 1), DateTimeOffset.UtcNow));
3737
var traceChunk1 = new TraceChunkModel(spans1);
3838
var expectedData1 = Vendors.MessagePack.MessagePackSerializer.Serialize(traceChunk1, SpanFormatterResolver.Instance);
3939

@@ -43,7 +43,7 @@ public async Task WriteTrace_2Traces_SendToApi()
4343
_api.Verify(x => x.SendTracesAsync(It.Is<ArraySegment<byte>>(y => Equals(y, expectedData1)), It.Is<int>(i => i == 1), It.IsAny<bool>(), It.IsAny<long>(), It.IsAny<long>(), It.IsAny<bool>()), Times.Once);
4444
_api.Invocations.Clear();
4545

46-
var spans2 = new ArraySegment<Span>(new[] { new Span(new SpanContext(2, 2), DateTimeOffset.UtcNow) });
46+
var spans2 = new SpanCollection(new Span(new SpanContext(2, 2), DateTimeOffset.UtcNow));
4747
var traceChunk2 = new TraceChunkModel(spans2);
4848
var expectedData2 = Vendors.MessagePack.MessagePackSerializer.Serialize(traceChunk2, SpanFormatterResolver.Instance);
4949

tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/CI/Agent/CiVisibilityProtocolWriterTests.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,7 @@ public async Task AgentlessTestEventTest()
5959
return Task.CompletedTask;
6060
});
6161

62-
var trace = new[] { span };
63-
agentlessWriter.WriteTrace(new ArraySegment<Span>(trace));
62+
agentlessWriter.WriteTrace(new SpanCollection(span));
6463
await agentlessWriter.FlushTracesAsync(); // Force a flush to make sure the trace is written to the API
6564

6665
Assert.True(finalPayload.SequenceEqual(expectedBytes));
@@ -92,8 +91,7 @@ public async Task AgentlessStreamTestEventTest()
9291
return Task.CompletedTask;
9392
});
9493

95-
var trace = new[] { span };
96-
agentlessWriter.WriteTrace(new ArraySegment<Span>(trace));
94+
agentlessWriter.WriteTrace(new SpanCollection(span));
9795
await agentlessWriter.FlushTracesAsync(); // Force a flush to make sure the trace is written to the API
9896

9997
Assert.True(finalPayload.SequenceEqual(expectedBytes));

tracer/test/Datadog.Trace.IntegrationTests/SpanTagTests.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -213,9 +213,7 @@ public void SpanSampler_ShouldNotTag_WhenSamplingPriority_IsNull()
213213

214214
var spanContext = new SpanContext(4, 5, samplingPriority: null, serviceName: "serviceName");
215215
var span = new Span(spanContext, DateTimeOffset.Now) { OperationName = "test" };
216-
var spans = new Span[1];
217-
spans[0] = span;
218-
_writer.WriteTrace(new ArraySegment<Span>(spans));
216+
_writer.WriteTrace(new SpanCollection(span));
219217
var trace = _testApi.Wait();
220218
trace.Should().HaveCount(1);
221219
trace[0].Should().HaveCount(1);

0 commit comments

Comments
 (0)