public void Plus_Operator_Third_List_Capacity_Correct() { CustList <int> list1 = new CustList <int>(); list1.Add(1); list1.Add(1); list1.Add(1); list1.Add(1); list1.Add(1); CustList <int> list2 = new CustList <int>(); list2.Add(2); list2.Add(2); list2.Add(2); list2.Add(2); list2.Add(2); CustList <int> list3 = new CustList <int>(); int expected = 16; int actual; list3 = list1 + list2; actual = list3.Capacity; Assert.AreEqual(expected, actual); }
public void Plus_Operator_Index_Six_Is_Expected() { CustList <int> list1 = new CustList <int>(); list1.Add(1); list1.Add(2); list1.Add(3); list1.Add(4); list1.Add(5); CustList <int> list2 = new CustList <int>(); list2.Add(6); list2.Add(7); list2.Add(8); list2.Add(9); list2.Add(10); CustList <int> list3 = new CustList <int>(); int expected = 7; int actual; list3 = list1 + list2; actual = list3[6]; Assert.AreEqual(expected, actual); }
public void To_String_Returns_Two_List_Int_In_One_String() { CustList <int> list = new CustList <int>(); list.Add(1); list.Add(2); string expected = "1, 2"; string actual; actual = list.ToString(); Assert.AreEqual(expected, actual); }
public void To_String_Return_Two_Bool_In_One_String() { CustList <bool> list = new CustList <bool>(); list.Add(true); list.Add(false); string expected = "True, False"; string actual; actual = list.ToString(); Assert.AreEqual(expected, actual); }
public void Add_Two_Items_Count_Increases_By_Two() { CustList <int> list = new CustList <int>(); int number = 1; int number2 = 2; int expected = 2; int actual; list.Add(number); list.Add(number2); actual = list.Count; Assert.AreEqual(expected, actual); }
public void Integers_Third_Item_At_Index_Two() { CustList <int> list = new CustList <int>(); int item = 1; int item2 = 2; int item3 = 3; int expected = 3; int actual; list.Add(item); list.Add(item2); list.Add(item3); actual = list[2]; Assert.AreEqual(expected, actual); }
public void Remove_Method_Count_Remains_Same_If_Item_To_Remove_Is_Not_In_List() { CustList <int> list = new CustList <int>(); list.Add(1); list.Add(2); list.Add(3); list.Add(4); list.Add(5); int expected = 5; int actual; list.Remove(6); actual = list.Count; Assert.AreEqual(expected, actual); }
public void Remove_From_List_Item_At_Index_One_Shifts_To_Zero() { CustList <int> list = new CustList <int>(); int item = 1; int item2 = 2; int expected = 2; int actual; list.Add(item); list.Add(item2); list.Remove(item); actual = list[0]; Assert.AreEqual(expected, actual); }
public void Add_Integers_Second_Item_At_Index_One() { CustList <int> list = new CustList <int>(); int item = 1; int item2 = 2; int item3 = 3; int expected = 2; int actual; list.Add(item); list.Add(item2); list.Add(item3); actual = list[1]; Assert.AreEqual(expected, actual); }
public void Remove_Item_Removes_Only_First_Instance_Of_Item() { CustList <int> list = new CustList <int>(); int item = 1; int item2 = 2; int item3 = 3; int item4 = 1; int expected = 1; int actual; list.Add(item); list.Add(item2); list.Add(item3); list.Add(item4); list.Remove(1); actual = list[2]; Assert.AreEqual(expected, actual); }
public void Zip_Value_At_Index_Two_Expected() { CustList <int> list1 = new CustList <int>(); list1.Add(1); list1.Add(3); list1.Add(5); CustList <int> list2 = new CustList <int>(); list2.Add(2); list2.Add(4); list2.Add(6); CustList <int> list3 = new CustList <int>(); int expected = 3; int actual; list3 = list1.Zip(list2); actual = list3[2]; Assert.AreEqual(expected, actual); }
public void Zip_Method_Count_Is_Correct() { CustList <int> list1 = new CustList <int>(); list1.Add(1); list1.Add(3); list1.Add(5); CustList <int> list2 = new CustList <int>(); list2.Add(2); list2.Add(4); list2.Add(6); CustList <int> list3 = new CustList <int>(); int expected = 6; int actual; list3 = list1.Zip(list2); actual = list3.Count; Assert.AreEqual(expected, actual); }
public void Minus_Operator_Zero_Index_Correct() { CustList <int> list1 = new CustList <int>(); list1.Add(1); list1.Add(3); list1.Add(5); CustList <int> list2 = new CustList <int>(); list2.Add(1); list2.Add(2); list2.Add(4); CustList <int> list3 = new CustList <int>(); int expected = 3; int actual; list3 = list1 - list2; actual = list3[0]; Assert.AreEqual(expected, actual); }
public void Remove_Two_Items_Count_Decreases_By_Two() { CustList <int> list = new CustList <int>(); int item = 1; int item2 = 2; int item3 = 3; int item4 = 1; int expected = 2; int actual; list.Add(item); list.Add(item2); list.Add(item3); list.Add(item4); list.Remove(item4); list.Remove(item2); actual = list.Count; Assert.AreEqual(expected, actual); }
public void Minus_Operator_Nothing_Count_Remains_Same_If_No_Shared_Values() { CustList <int> list1 = new CustList <int>(); list1.Add(1); list1.Add(3); list1.Add(5); list1.Add(7); CustList <int> list2 = new CustList <int>(); list2.Add(2); list2.Add(4); list2.Add(6); CustList <int> list3 = new CustList <int>(); int expected = 4; int actual; list3 = list1 - list2; actual = list3.Count; Assert.AreEqual(expected, actual); }
public void Remove_From_List_Count_Decreases() { CustList <int> list = new CustList <int>(); int item = 1; int expected = 0; int actual; list.Add(item); list.Remove(item); actual = list.Count; Assert.AreEqual(expected, actual); }
public void Minus_Operator_Multiple_Instances_Of_Common_Int_Are_Removed() { CustList <int> list1 = new CustList <int>(); list1.Add(1); list1.Add(3); list1.Add(5); list1.Add(7); CustList <int> list2 = new CustList <int>(); list2.Add(1); list2.Add(3); list2.Add(5); CustList <int> list3 = new CustList <int>(); int expected = 7; int actual; list3 = list1 - list2; actual = list3[0]; Assert.AreEqual(expected, actual); }
public void Remove_From_List_Element_At_Index_Four_Shifts_To_Index_Three() { CustList <int> list = new CustList <int>(); int item = 1; int item2 = 2; int item3 = 3; int item4 = 1; int item5 = 4; int expected = 4; int actual; list.Add(item); list.Add(item2); list.Add(item3); list.Add(item4); list.Add(item5); list.Remove(item); actual = list[3]; Assert.AreEqual(expected, actual); }
public void Add_Item_Replace_Array_Verify_Index_Zero() { CustList <int> list = new CustList <int>(); int item = 1; int expected = 1; int actual; while (list.Count < 5) { list.Add(item); } actual = list[0]; Assert.AreEqual(expected, actual); }
public void Add_Item_Replace_Array() { CustList <int> list = new CustList <int>(); int item = 1; int expected = 8; int actual; while (list.Count < 5) { list.Add(item); } actual = list.Capacity; Assert.AreEqual(expected, actual); }
public void Plus_Operator_Combines_Two_Collections() { CustList <int> list1 = new CustList <int>(); list1.Add(1); CustList <int> list2 = new CustList <int>(); list2.Add(2); CustList <int> list3 = new CustList <int>(); int expected = 2; int actual; list3 = list1 + list2; actual = list3[1]; Assert.AreEqual(expected, actual); }