public void GetWorksAfterInsert() { var _hasInitialValue = new DataStructure.CustomLinkedList("Hello"); _hasInitialValue.Add("My"); _hasInitialValue.Insert("World", 1); _hasInitialValue.Add("Is"); _hasInitialValue.Insert("Name", 3); Assert.Equal(_hasInitialValue.Get(1), "World"); Assert.Equal(_hasInitialValue.Get(3), "Name"); }
public void GetReturnsCorrectNode() { var _hasInitialValue = new DataStructure.CustomLinkedList("Hello"); _hasInitialValue.Add("World"); _hasInitialValue.Add("What"); var value = _hasInitialValue.Get(0); Assert.Equal(value, "Hello"); }
public void GetWorksAfterRemovalTests() { var _hasInitialValue = new DataStructure.CustomLinkedList("Hello"); _hasInitialValue.Add("World"); _hasInitialValue.Add("My"); _hasInitialValue.Add("Name"); _hasInitialValue.Add("Is"); _hasInitialValue.Add("Hal"); _hasInitialValue.Remove(2); Assert.Equal(_hasInitialValue.Get(2), "Name"); }