Пример #1
0
        public void TestEnqueue()
        {
            var q = new DefaultQueue();

            q.Enqueue(() => { });
            TestContext.WriteLine($"q.Count():{q.Count()}");
            Assert.AreEqual(1, q.Count());
        }
Пример #2
0
        public void TestDequeueAll()
        {
            var q = new DefaultQueue();

            q.Run();

            q.Enqueue(() => { });
            q.Enqueue(() => { });
            q.Enqueue(() => { });
            var r = q.DequeueAll();

            TestContext.WriteLine($"q.Count():{q.Count()} r.Count():{r.Count}");
            Assert.AreEqual(3, r.Count);
        }