public void Contains() { var q = UnsafeRingBuffer.Allocate <int>(10); //Wrap tail around SplitRingBuffer(q); //Check tail and head end of the queue Assert.IsTrue(UnsafeRingBuffer.Contains(q, 1)); Assert.IsTrue(UnsafeRingBuffer.Contains(q, 9)); Assert.False(UnsafeRingBuffer.Contains(q, 11)); UnsafeRingBuffer.Free(q); }