public void AddsTelemetryToBufferUntilItReachesMax() { var buffer = new TelemetryBuffer(new StubTelemetrySerializer(), new StubApplicationLifecycle()); buffer.Capacity = 42; buffer.Process(new StubTelemetry()); Assert.Equal(1, buffer.Count()); }
public void EmptiesBufferAfterSerialization() { var buffer = new TelemetryBuffer(new StubTelemetrySerializer(), new StubApplicationLifecycle()); buffer.Capacity = 10; buffer.Process(new StubTelemetry()); buffer.FlushAsync().GetAwaiter().GetResult(); Assert.Equal(0, buffer.Count()); }