public static void TestContactInfo()
        {
            Phone p = new Phone();
            p.PhoneNum = 7551031;
            p.AreaCode = 801;

            ContactInfo c1 = new ContactInfo("*****@*****.**", new Address("007", "Bond City", "Utah", 84022, "no23778"),
                new Phone { AreaCode = 646, PhoneNum = 4351234 });

            //  Console.WriteLine(c1);

            ContactInfo johnContacntInfo = new ContactInfo("*****@*****.**", new Address("41 st", "NY", "NY", 10030, "24A"),
                new Phone { AreaCode = 654, PhoneNum = 8270061 });
            ContactInfo mariaContactInfo = new ContactInfo("*****@*****.**", new Address("77 st", "NY", "NY", 10030, "10A"),
              new Phone { AreaCode = 654, PhoneNum = 8270061 });

            Dictionary<string, ContactInfo> contacts = new Dictionary<string, ContactInfo>
            {
                ["John"] = johnContacntInfo,
                ["Maria"] = mariaContactInfo,
                ["Ben"] = new ContactInfo("*****@*****.**", new Address("5th Ave", "Seattle", "WA", 89125, "12B"),
                new Phone { AreaCode = 206, PhoneNum = 1234543 })
            };

            foreach (var entry in contacts)
            {
                Console.WriteLine(entry.Key);
                Console.WriteLine(entry.Value);
                Console.WriteLine();
                Console.WriteLine();

            }
        }
 private static void TestDictionary()
 {
     ContactInfo johnContacntInfo = new ContactInfo("*****@*****.**", new Address("41 st", "NY", "NY", 10030, "24A"),
        new Phone { AreaCode = 654, PhoneNum = 8270061 });
     ContactInfo mariaContactInfo = new ContactInfo("*****@*****.**", new Address("77 st", "NY", "NY", 10030, "10A"),
       new Phone { AreaCode = 654, PhoneNum = 8270061 });
 }