Esempio n. 1
0
        public static CustomNumbers <T> operator+(CustomNumbers <T> listA, CustomNumbers <T> listB)
        {
            CustomNumbers <T> output = listA;

            foreach (T element in listB)
            {
                output.Add(element);
            }
            return(output);
        }
Esempio n. 2
0
        public override string ToString()
        {
            CustomNumbers <string> temp = new CustomNumbers <string>();
            string appendString         = "";

            for (int i = 0; i < Count; i++)
            {
                appendString += numbers[i].ToString();
            }

            return(appendString);
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            //Arrange
            CustomNumbers <int>[] numberArrayList = new CustomNumbers <int> [8];

            CustomNumbers <int> numberList = new CustomNumbers <int>();
            int value = 4;

            //Act
            numberList.Add(value);
            value = 5;
            //Act
            numberList.Add(value);
            value = 6;
            //Act
            numberList.Add(value);
            value = 7;
            //Act
            numberList.Add(value);
            value = 8;
            //Act
            numberList.Add(value);
            value = 19;
            //Act
            numberList.Add(value);
            value = 25;
            //Act
            numberList.Add(value);
            value = 35;
            //Act
            numberList.Add(value);
            value = 45;
            //Act

            //Act
            numberList.Add(value);

            numberList.Remove(35);
            numberList.Remove(25);


            numberArrayList[0] = numberList;

            //Assert
            //Assert.AreEqual(value, numberList[0]);
        }