public static ICustomerAddress MindflyAddressForInserting(Guid customerKey)
        {
            var address = new CustomerAddress(customerKey, "Mindfly")
                {
                    Address1 = "114 W. Magnolia St.",
                    Address2 = "Suite 504",
                    Locality = "Bellingham",
                    Region = "WA",
                    CountryCode = "US",
                    PostalCode = "98225",
                    Phone = "555-555-5555"
                };

            address.ResetDirtyProperties();

            return address;
        }
        public static ICustomerAddress CustomerAddressForInserting(Guid customerKey)
        {
            // this won't work for integration tests because of the database constraint.

            var address = new CustomerAddress(customerKey, "Home")
                {
                    Address1 = "111 Somewhere",
                    AddressTypeFieldKey = new AddressTypeField().Shipping.TypeKey,
                    Company = "Demo Co.",
                    Locality = "Seattle",
                    Region = "WA",
                    PostalCode = "99701",
                    CountryCode = "US"
                };

            address.ResetDirtyProperties();

            return address;
        }