public void TestEnqueue() { var q = new DefaultQueue(); q.Enqueue(() => { }); TestContext.WriteLine($"q.Count():{q.Count()}"); Assert.AreEqual(1, q.Count()); }
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); }