예제 #1
0
        static void Main()
        {
            Console.WriteLine("The list Contains: {0}", string.Join(" ", numbers));

            Console.WriteLine("\n1.How many ints are there? {0}", _listService.Count(numbers));

            Console.WriteLine("\n2.Sum of all ints? {0}", _listService.Sum(numbers));

            Console.WriteLine("\n3.Average of all ints? {0}", _listService.Average(numbers));

            Console.WriteLine("\n4.What is the number at position 2? {0}", _listService.ValueAt(numbers, 2));

            Console.WriteLine("\n5.What is the position for 4? {0}", _listService.GetPosition(numbers, 4));

            Console.WriteLine("\n6.Exclude all ints larger than 3? {0}", string.Join(" ", _listService.RemoveLargerThan(numbers, 3)));

            Console.WriteLine("\n7.Make one big int out of all the ints? {0}", _listService.BigInt(numbers));

            Console.WriteLine("\n8.Ints where next int is even? {0}", string.Join(" ", _listService.NextIsEven(numbers)));

            Console.WriteLine("\n9.Replace each int with sum of previous and next value? {0}", string.Join(" ", _listService.NextIsEven(numbers)));

            Console.WriteLine("\n10.Reverse order of elements? {0}", string.Join(" ", _listService.Reverse(numbers)));

            Console.WriteLine("\n11.What is the diff between ints and subSet? {0}", string.Join(" ", _listService.Difference(numbers, new List <long> {
                1, 5
            })));

            Console.ReadKey();
        }
        public void Test7_MakeOneBigIntOutOfAllTheInts()
        {
            var bigint = _listService.BigInt(numbers);

            Assert.AreEqual(bigint, 124567);
        }