public void Enqueue_WithComparer_DoesNotAddDuplicateItem()
        {
            var sut = new UniqueConcurrentQueue <string>(StringComparer.OrdinalIgnoreCase);

            sut.Enqueue("value");
            sut.Enqueue("Value");

            Assert.Single(sut);
        }
        public void Enqueue_DoesNotAddDuplicateItem()
        {
            var sut = new UniqueConcurrentQueue <int>();

            sut.Enqueue(1);
            sut.Enqueue(1);

            Assert.Single(sut);
        }
        public void Enqueue_Class_DoesNotAddDuplicateItem()
        {
            var sut = new UniqueConcurrentQueue <TestClass>();

            sut.Enqueue(new TestClass("value"));
            sut.Enqueue(new TestClass("value"));

            Assert.Single(sut);
        }