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); }
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); }
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); }