public void GetLocationDetails()
        {
            IQueryUser queryInterface = ClientModuleIntegrationTestingUtilities.GetSandboxedLevelUpModule <IQueryUser>();

            var locationData = queryInterface.ListUserAddresses(ClientModuleIntegrationTestingUtilities.SandboxedLevelUpUserAccessToken);

            Assert.IsTrue(locationData.Count > 0);
            Assert.IsNotNull(locationData.Where(x => x.StreetAddress == "101 Arch Street").DefaultIfEmpty(null).FirstOrDefault());
        }
        public void ListUserAddressesShouldSucceed()
        {
            const string expectedRequestUrl = ClientModuleFunctionalTestingUtilities.SANDBOX_URL_PREFIX + "/v15/user_addresses";

            RestResponse expectedResponse = new RestResponse
            {
                StatusCode = HttpStatusCode.OK,
                Content    =
                    "[{" +
                    "\"user_address\": {" +
                    "\"address_type\": \"payment\"," +
                    "\"extended_address\": \"\"," +
                    "\"id\": 149," +
                    "\"locality\": \"Boston\"," +
                    "\"postal_code\": \"01801\"," +
                    "\"region\": \"MA\"," +
                    "\"street_address\": \"123 Fake St\"" +
                    "}" +
                    "},{" +
                    "\"user_address\": {" +
                    "\"address_type\": \"payment\"," +
                    "\"extended_address\": \"\"," +
                    "\"id\": 149," +
                    "\"locality\": \"Boston\"," +
                    "\"postal_code\": \"01801\"," +
                    "\"region\": \"MA\"," +
                    "\"street_address\": \"123 Fake St\"" +
                    "}" +
                    "}]"
            };

            IQueryUser client = ClientModuleFunctionalTestingUtilities.GetMockedLevelUpModule <IQueryUser>(
                expectedResponse, expectedRequestUrl: expectedRequestUrl);
            var addresses = client.ListUserAddresses("not_checking_this");

            Assert.AreEqual(addresses.Count, 2);
        }