public void Clear() { // Create a new heap. ConcurrentBinaryMinHeap <int> heap = new ConcurrentBinaryMinHeap <int>(); // Push 3 elements onto the heap. heap.Push(1f, 2); heap.Push(3f, 6); heap.Push(2f, 4); // Ensure that 3 elements have been added to the heap. Assert.That(heap.Count, Is.EqualTo(3)); // Clear the heap. heap.Clear(); // Ensure that all of the elements have been removed. Assert.That(heap.Count, Is.EqualTo(0)); }