public void CreateQueueFromCollectionWorksCorrectly() { //Arrange var collection = new string[] { "one", "two", "three", "four" }; var queue = new StaticQueue <string>(collection); //Act var array = queue.ToArray(); //Assert CollectionAssert.AreEqual(collection, array); }
public void QueueToArrayWorksCorrectly() { //Arrange var collection = new string[] { "one", "two", "three", "four" }; var queue = new StaticQueue <string>(4); //Act queue.Enqueue("one"); queue.Enqueue("two"); queue.Enqueue("three"); queue.Enqueue("four"); var array = queue.ToArray(); //Assert CollectionAssert.AreEqual(collection, array); }