public void RemoveFirst_Node_Should_Become_Head_bool() { // arrange var start_node_value = true; var node = false; IQueue <bool> TestQueue = new LinkedQueue <bool>(start_node_value); TestQueue.Enqueue(node); // act // assert Assert.AreEqual(start_node_value, TestQueue.Dequeue()); Assert.AreEqual(node, TestQueue.First()); }
public void RemoveFirst_Node_Should_Become_Head_string() { // arrange var start_node_value = "abc"; var node = "def"; IQueue <string> TestQueue = new LinkedQueue <string>(start_node_value); TestQueue.Enqueue(node); // act // assert Assert.AreEqual(start_node_value, TestQueue.Dequeue()); Assert.AreEqual(node, TestQueue.First()); }
public void AddLast_Node_Should_Become_Tail_string() { // arrange var start_node_value = "abc"; IQueue <string> TestQueue = new LinkedQueue <string>(start_node_value); var node = "def"; //act TestQueue.Enqueue(node); //assert Assert.AreEqual(TestQueue.Last(), node); Assert.AreEqual(TestQueue.First(), start_node_value); }
public void AddLast_Node_Should_Become_Tail_bool() { // arrange var start_node_value = false; IQueue <bool> TestQueue = new LinkedQueue <bool>(start_node_value); var node = false; //act TestQueue.Enqueue(node); //assert Assert.AreEqual(TestQueue.Last(), node); Assert.AreEqual(TestQueue.First(), start_node_value); }
public void AddLast_Node_Should_Become_Tail_int() { // arrange var start_node_value = 1; IQueue <int> TestQueue = new LinkedQueue <int>(start_node_value); var node = 12; //act TestQueue.Enqueue(node); //TestQueue.GetEnumerator(); //assert Assert.AreEqual(TestQueue.Last(), node); Assert.AreEqual(TestQueue.First(), start_node_value); }