public void TestPushFrontGetByPos() { var d = new Deq <int>(); d.PushFront(1); d.PushFront(2); d.PushFront(3); d.PushFront(4); Assert.AreEqual(4, d.GetDeqElementByPosition(0)); Assert.AreEqual(3, d.GetDeqElementByPosition(1)); Assert.AreEqual(2, d.GetDeqElementByPosition(2)); Assert.AreEqual(1, d.GetDeqElementByPosition(3)); }
public void TestGetDeqElementByPositionOutOfRangePositive() { var d = new Deq <int>(); d.SetDeqElementByPosition(0, 1); d.GetDeqElementByPosition(1); }
public void TestSetDeqElementByPosition() { var d = new Deq <int>(); d.PushFront(1); d.SetDeqElementByPosition(0, 2); Assert.IsFalse(d.Empty); Assert.AreEqual(1, d.Count); Assert.AreEqual(2, d.GetDeqElementByPosition(0)); Assert.AreEqual(2, d.PopFront()); }
public void TestEmptyGetDeqElementByPosition1() { var d = new Deq <int>(); d.GetDeqElementByPosition(1); }
public void TestEmptyGetDeqElementByPositionMinus0() { var d = new Deq<int>(); d.GetDeqElementByPosition(-1); }
public void TestSetDeqElementByPosition() { var d = new Deq<int>(); d.PushFront(1); d.SetDeqElementByPosition(0, 2); Assert.IsFalse(d.Empty); Assert.AreEqual(1, d.Count); Assert.AreEqual(2, d.GetDeqElementByPosition(0)); Assert.AreEqual(2, d.PopFront()); }
public void TestPushFrontGetByPos() { var d = new Deq<int>(); d.PushFront(1); d.PushFront(2); d.PushFront(3); d.PushFront(4); Assert.AreEqual(4, d.GetDeqElementByPosition(0)); Assert.AreEqual(3, d.GetDeqElementByPosition(1)); Assert.AreEqual(2, d.GetDeqElementByPosition(2)); Assert.AreEqual(1, d.GetDeqElementByPosition(3)); }
public void TestGetDeqElementByPositionOutOfRangePositive() { var d = new Deq<int>(); d.SetDeqElementByPosition(0, 1); d.GetDeqElementByPosition(1); }