[TestMethod] // IEnumerable
 public void EnumerableTest()
 {
     LinkedQueue<object> data = new LinkedQueue<object>();
     data.Add(8);
     data.Add(13);
     data.GetEnumerator();
 }
Esempio n. 2
0
        public void When_enumerating_items()
        {
            ILinkedQueue <int> queue = new LinkedQueue <int>(new[] { 1, 2 });

            using IEnumerator <int> enumerator = queue.GetEnumerator();

            enumerator.Current.ShouldBe(0);
            enumerator.MoveNext().ShouldBeTrue();

            enumerator.Current.ShouldBe(1);
            enumerator.MoveNext().ShouldBeTrue();

            enumerator.Current.ShouldBe(2);
            enumerator.MoveNext().ShouldBeFalse();

            enumerator.Current.ShouldBe(2);
            enumerator.MoveNext().ShouldBeFalse();
        }