public static void SetupPersonalDetails()
        {
            // Address Setup
            AddressTest.SetupAddresses();

            // Personal Details Setup
            details             = new PersonalDetails();
            details.FirstName   = "Test First Name";
            details.LastName    = "Test Last Name";
            details.Sex         = 'F';
            details.DateOfBirth = DateTime.Now;
            details.Address     = "Test Address";
            details.Postcode    = AddressTest.postcode;

            for (int i = 0; i < 5; i++)
            {
                Identification identification = new Identification();
                identification.Value = "112233-10-111" + i;
                identification.Owner = details;
                details.Identifications.Add(identification);
            }

            for (int i = 0; i < 5; i++)
            {
                ContactNumber contactNumber = new ContactNumber();
                contactNumber.Number = "012-345678" + i;
                contactNumber.Owner  = details;
                details.ContactNumbers.Add(contactNumber);
            }
        }
        public static void CleanupPersonalDetails()
        {
            foreach (Identification identification in details.Identifications)
            {
                identification.Delete();
            }

            foreach (ContactNumber contactNumber in details.ContactNumbers)
            {
                contactNumber.Delete();
            }

            details.Delete();
            AddressTest.CleanupAddresses();
        }