Esempio n. 1
0
        public void Dequeue_WhenHas2AfterRemoval_ReturnsMin()
        {
            _subject.Enqueue(wo1);
            _subject.Enqueue(wo2);
            _subject.Enqueue(wo3);
            _subject.Remove(wo1.Id);
            IWork wo = _subject.Dequeue();

            Assert.AreEqual(wo.Id, wo2.Id);
        }