public async Task GetGlobalIntuitiveFormatResponseAsync() { QasService qasService = new QasService(_httpClientWrapper.Object); QasFormatRootResponse result = await qasService.GetGlobalIntuitiveFormatResponseAsync("aWQ9NTUwMTgxNTZ-Zm9ybWF0aWQ9NTA3Y2Y5YmItNzA0MC00NGVhLWJiZmItNzE0ZDhmNWIxOWJhfnFsPTZ-Z2VvPTA", CancellationToken.None); Assert.AreEqual("Experian Data Quality", result.Address[0].AddressLine1); _httpClientWrapper.Verify(x => x.GetAsync(It.Is <HttpClientConfigName>(y => y == HttpClientConfigName.Qas), It.Is <string>(y => y == "capture/address/v2/format?country=GBR&id=aWQ9NTUwMTgxNTZ-Zm9ybWF0aWQ9NTA3Y2Y5YmItNzA0MC00NGVhLWJiZmItNzE0ZDhmNWIxOWJhfnFsPTZ-Z2VvPTA"), It.IsAny <CancellationToken>())); }
public async Task GetGlobalIntuitiveSearchResponseAsync() { QasService qasService = new QasService(_httpClientWrapper.Object); QasSearchRootResponse result = await qasService.GetGlobalIntuitiveSearchResponseAsync("NG15FS", CancellationToken.None); Assert.AreEqual("NG1 5FS", result.Postcode); Assert.AreEqual("string", result.Results[0].Suggestion); _httpClientWrapper.Verify(x => x.GetAsync(It.Is <HttpClientConfigName>(y => y == HttpClientConfigName.Qas), It.Is <string>(y => y == "capture/address/v2/search?query=NG15FS&country=GBR&take=100"), It.IsAny <CancellationToken>())); }