public void AddOnEmptySet() { var array = new Main.LinkedList <int>(); array.Add(5); Assert.That(array.Get(0), Is.EqualTo(5)); }
public void LengthOnFullSet() { var array = new Main.LinkedList <int>(); array.Add(0); array.Add(5); Assert.That(array.Length(), Is.EqualTo(3)); }
public void GetOnFullSet() { var array = new Main.LinkedList <int>(); array.Add(0); array.Add(5); array.Add(10); Assert.That(array.Get(1), Is.EqualTo(5)); }
public void RemoveOnFullSetReordersElements() { var array = new Main.LinkedList <int>(); array.Add(10); array.Add(5); array.Remove(0); Assert.That(array.Get(0), Is.EqualTo(5)); }
public void RemoveOnFullSetWorks() { var array = new Main.LinkedList <int>(); array.Add(10); array.Add(5); var removed = array.Remove(1); Assert.That(removed, Is.EqualTo(5)); Assert.That(array.Length(), Is.EqualTo(1)); }
public void LengthOnEmptySet() { var array = new Main.LinkedList <int>(); Assert.That(array.Length(), Is.EqualTo(1)); }
public void GetOnEmptySet() { var array = new Main.LinkedList <int>(); Assert.That(() => array.Get(10), Throws.InstanceOf <IndexOutOfRangeException>()); }