static public void Test()
        {
            GSM[] gsms = new GSM[5];
            gsms[0] = new GSM("Iphone6S", "Apple", 1700, "Acho");
            gsms[1] = new GSM("Galaxy", "Samsung", 800);
            gsms[2] = new GSM("Xperia", "Sony", 900, "Asparuh");
            gsms[3] = new GSM("One", "HTC", 270);
            gsms[4] = new GSM("Lumia", "Microsoft", 1300, "Doncho");

            foreach (var item in gsms)
            {
                Console.WriteLine(item);
                Console.WriteLine();
            }
            Console.WriteLine(GSM.Iphone4S);
        }
        static void Main()
        {
            var firstPhone = new GSM("Gnusmas", "sS", 3, "Acho");

            // GSMTest.Test();

            firstPhone.AddCall(new Call("15.03.2015", "23:43", 0894234324, 230));
            firstPhone.AddCall(new Call("11.03.2015", "01:35", 0882356342, 120));

            // Console.WriteLine(firstPhone.CallPrice());
            // Console.WriteLine(firstPhone.callHistory[0].dialledPhoneNumber);

            GSMCallHistoryTest gsmCallHistoryTest = new GSMCallHistoryTest();

            gsmCallHistoryTest.testCallHistory();

            firstPhone.Battery = new Battery(BatteryTypeEnum.LiIon, 213, 4324);
            Console.WriteLine(firstPhone.Battery.batteryTypeEnum);
        }