public void InsertFunctionWorks() { var _hasInitialValue = new DataStructure.CustomLinkedList("Hello"); _hasInitialValue.Insert("World", 1); Assert.Equal(_hasInitialValue.Length(), 2); }
public void AddsSecondNode() { var _hasInitialValue = new DataStructure.CustomLinkedList("Hello"); _hasInitialValue.Add("World"); Assert.Equal(_hasInitialValue.Length(), 2); }
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 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 Length() { var _hasInitialValue = new DataStructure.CustomLinkedList("Hello"); _hasInitialValue.Add("World"); _hasInitialValue.Add("My"); _hasInitialValue.Add("Name"); _hasInitialValue.Add("Is"); _hasInitialValue.Add("Hal"); Assert.Equal(_hasInitialValue.Length(), 6); }
public void TestMax() { var _hasInitialValue = new DataStructure.CustomLinkedList(1); _hasInitialValue.Add(4); _hasInitialValue.Add(8); _hasInitialValue.Add(3); _hasInitialValue.Add(6); _hasInitialValue.Add(2); Assert.Equal(_hasInitialValue.Max(), 8); }
public void TestReverse() { var _hasInitialValue = new DataStructure.CustomLinkedList(1); _hasInitialValue.Add(2); _hasInitialValue.Add(3); _hasInitialValue.Add(4); _hasInitialValue.Add(5); _hasInitialValue.Add(6); Console.WriteLine(_hasInitialValue.ListToArray()); }
public void TestSearch() { var _hasInitialValue = new DataStructure.CustomLinkedList("Hello"); _hasInitialValue.Add("World"); _hasInitialValue.Add("My"); _hasInitialValue.Add("Name"); _hasInitialValue.Add("Is"); _hasInitialValue.Add("Hal"); Assert.Equal(_hasInitialValue.Search("My"), 2); Assert.Equal(_hasInitialValue.Search("Hal"), 5); }
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"); }