public void IterationSetup() { _backgroundWorker = new BackgroundWorker(new FakeTransport(), new SentryOptions { MaxQueueItems = 1000 }); _event = new SentryEvent(); _envelope = Envelope.FromEvent(_event); // Make sure worker spins once. _backgroundWorker.EnqueueEnvelope(_envelope); _backgroundWorker.FlushAsync(TimeSpan.FromSeconds(10)).GetAwaiter().GetResult(); for (var i = 0; i < Items; i++) { _backgroundWorker.EnqueueEnvelope(_envelope); } }