public void TestGetSizeEmptyList() { // Doubles as test of Empty Constructor MyLL <int> ll = new MyLL <int>(); var expect = (int)0; var actual = ll.GetSize(); Assert.AreEqual(expect, actual); }
public void TestGetSizeMultipleNodeList() { // Doubles as test of Multiple Data Constructor int[] intArray = { 1, 2, 3 }; MyLL <int> ll = new MyLL <int>(intArray); var expect = (int)3; var actual = ll.GetSize(); Assert.AreEqual(expect, actual); }
public void TestGetSizeOneNodeList() { // Doubles as test of Single Data Constructor MyLL <int> ll = new MyLL <int>(3); var expect = (int)1; var actual = ll.GetSize(); Assert.AreEqual(expect, actual); // CAUTION: Head and Tail of 1 node list should be the same node, not just equivalent value Assert.AreEqual(ll.GetHeadData(), ll.GetTailData()); }
public void TestAppendEmptyToEmpty() { MyLL <int> lla = new MyLL <int>(); MyLL <int> llb = new MyLL <int>(); lla.Append(llb); var expect = 0; var actual = lla.GetSize(); Assert.AreEqual(expect, actual); }