public void Enqueue500Elements_ToArray_ShouldWorkCorrectly()
        {
            var array = Enumerable.Range(1, 500).ToArray();
            var queue = new LinkedQueue<int>();

            foreach (int element in array)
            {
                queue.Enqueue(element);
            }

            var arrayFromQueue = queue.ToArray();

            CollectionAssert.AreEqual(array, arrayFromQueue);
        }
Beispiel #2
0
        public void CreateEmptyQueueOfDates_ReturnQueueAsArray_ShouldWorkCorrectly()
        {
            var linkedQueue = new LinkedQueue<DateTime>();

            var queueArr = linkedQueue.ToArray();
            var expectedArr = new DateTime[] { };

            CollectionAssert.AreEqual(queueArr, expectedArr);
        }
        public void ToArray_EmptyStack_ShouldReturnEmptyArray()
        {
            var stack = new LinkedQueue<DateTime>();

            DateTime[] expected = new DateTime[0];
            var result = stack.ToArray();

            CollectionAssert.AreEqual(expected, result);
        }
Beispiel #4
0
        public void CreateQueue_ReturnQueueAsArray_ShouldWorkCorrectly()
        {
            var linkedQueue = new LinkedQueue<int>();
            linkedQueue.Enqueue(3);
            linkedQueue.Enqueue(7);
            linkedQueue.Enqueue(0);

            var queueArr = linkedQueue.ToArray();
            var expectedArr = new[] { 3, 7, 0 };

            CollectionAssert.AreEqual(queueArr, expectedArr);
        }