public void TestMethod1()
        {
            var carFactory = new CarFactory();

            var carsArray = new Cars(new ICar[]
            {
                carFactory.GetProduct("Audi"),
                carFactory.GetProduct("Mercedes"),
                carFactory.GetProduct("BMW"),
                carFactory.GetProduct("Audi"),
            });

            int[] intArray ={  1, 2, 3, 4, 5 };
               /* Array myArray2 = Array.CreateInstance()
            IList list = myArray2;*/

            List<string> list  = new List<string>(5);
            LinkedList<int> acs = new LinkedList<int>();
            //            LinkedL

            //

            //This throws Exception
            //            list.Add(5);

            foreach (ICar car in carsArray)
            {
                var value = car.Desc();
            }
        }