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); }