public void EnumerationShouldReturnOnlyRecordsWithData() { var buffer = new ConcurrentCircularBuffer<int>(2); Assert.That(buffer.ToList().Count, Is.EqualTo(0)); buffer.Enqueue(1); Assert.That(buffer.ToList().Count, Is.EqualTo(1)); buffer.Enqueue(1); buffer.Enqueue(1); Assert.That(buffer.ToList().Count, Is.EqualTo(2)); }
public void EnumerationShouldReturnOnlyRecordsWithData() { var buffer = new ConcurrentCircularBuffer <int>(2); Assert.That(buffer.ToList().Count, Is.EqualTo(0)); buffer.Enqueue(1); Assert.That(buffer.ToList().Count, Is.EqualTo(1)); buffer.Enqueue(1); buffer.Enqueue(1); Assert.That(buffer.ToList().Count, Is.EqualTo(2)); }
private static void HeartBeatAction() { if (OnStatisticsHeartbeat != null) { OnStatisticsHeartbeat(new StatisticsSummary(ProduceRequestStatistics.ToList(), NetworkWriteQueuedIndex.Values.ToList(), CompletedNetworkWriteStatistics.ToList(), Gauges)); } }