示例#1
0
        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);
        }
示例#2
0
        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);
        }
示例#3
0
        public void DeleteCustomer()
        {
            Customer selectedCust = new Customer();

            selectedCust = CustList.ElementAt(SelectedIndex);
            CustomerMethods.DeleteCustomer(selectedCust);
            CustList = CustomerMethods.ListCustomers();
            NotifyPropertyChanged("");
        }
 protected void CustomerListButton_Click(object sender, EventArgs e)
 {
     AllCustData.DataBind();
     CustList.DataBind();
     MakeCustomerSelectionPanel.Visible = false;
     SearchResults.Visible           = false;
     CustNameSelectPanel.Visible     = false;
     NewCustActionPanel.Visible      = false;
     CustSelectedActionPanel.Visible = false;
     CustList.Visible = true;
 }
        public void Add_Item_Count_Increases()
        {
            CustList <int> list     = new CustList <int>();
            int            number   = 1;
            int            expected = 1;
            int            actual;

            list.Add(number);
            actual = list.Count;

            Assert.AreEqual(expected, actual);
        }
示例#6
0
        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);
        }
示例#7
0
        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);
        }
示例#8
0
        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 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 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 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);
        }
示例#13
0
        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);
        }
示例#14
0
        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);
        }
示例#15
0
        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);
        }
示例#16
0
        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);
        }
示例#17
0
        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);
        }
示例#18
0
        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 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);
        }
示例#21
0
        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);
        }
示例#22
0
        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);
        }
示例#23
0
        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);
        }
示例#24
0
        public void EditCustWindow()
        {
            CustomerEditWindow customerEditWindow = new CustomerEditWindow(CustList.ElementAt(SelectedIndex));

            customerEditWindow.Show();
        }
示例#25
0
        public void AgreementWinOpen()
        {
            AgreementCreateWindow createAgreementWindow = new AgreementCreateWindow(CustList.ElementAt(SelectedIndex).CustomerID);

            createAgreementWindow.Show();
        }