CSharp2013.PriorityQueueTest.TestEnumeratorWhileModify C# (CSharp) Метод

TestEnumeratorWhileModify() приватный Метод

private TestEnumeratorWhileModify ( ) : void
Результат void
        public void TestEnumeratorWhileModify()
        {
            var q = new PriorityQueue<int>();
            q.Enqueue(3);

            var e = q.GetEnumerator();
            Assert.IsTrue(e.MoveNext());

            q.Dequeue();

            Assert.Throws<InvalidOperationException>(() => e.MoveNext());
        }