public void TestGetAddressLoggedIn() { string token; Mock <IWebClient> mockWebClient = TokenandWebClientSetup(out token); mockWebClient.Setup(x => x.DownloadString(new Uri(BaseUri, @"hospitaladdress"))).Returns("{\"data\":\"1000 wilshire blvd, los angeles, ca 90017\"}"); var api = new HospitalApi(Settings.Default.BaseUrl, token, Settings.Default.ApiDeveloperId, Settings.Default.ApiKey, mockWebClient.Object); var returnVal = api.GetAddress(); Assert.AreEqual("1000 wilshire blvd, los angeles, ca 90017", returnVal); }
public void TestGetAddress() { string token; Mock<IWebClient> mockWebClient = TokenandWebClientSetup(out token); mockWebClient.Setup(x => x.DownloadString( new Uri(BaseUri, @"v2/hospitaladdress/1"))) .Returns("{\"$id\": \"1\",\"data\": [{\"$id\": \"2\", \"hospitalId\": \"1\", \"address\": \"1000 wilshire blvd, los angeles, ca 90017\"}]}"); //IWebClient webClient = TokenandWebClientSetupRemoteCall(out url, out token); var api = new HospitalApi(Settings.Default.BaseUrl, null, Settings.Default.ApiDeveloperId, Settings.Default.ApiKey, mockWebClient.Object); var response = api.GetAddress(1); Assert.IsNotNull(response); Assert.IsNotNull(response.Data); Assert.IsNotNull(response.Data.FirstOrDefault()); var addressText = response.Data.First().Address; Assert.AreEqual("1000 wilshire blvd, los angeles, ca 90017", addressText); }
public void TestGetAddress() { string token; Mock <IWebClient> mockWebClient = TokenandWebClientSetup(out token); mockWebClient.Setup(x => x.DownloadString( new Uri(BaseUri, @"v2/hospitaladdress/1"))) .Returns("{\"$id\": \"1\",\"data\": [{\"$id\": \"2\", \"hospitalId\": \"1\", \"address\": \"1000 wilshire blvd, los angeles, ca 90017\"}]}"); //IWebClient webClient = TokenandWebClientSetupRemoteCall(out url, out token); var api = new HospitalApi(Settings.Default.BaseUrl, null, Settings.Default.ApiDeveloperId, Settings.Default.ApiKey, mockWebClient.Object); var response = api.GetAddress(1); Assert.IsNotNull(response); Assert.IsNotNull(response.Data); Assert.IsNotNull(response.Data.FirstOrDefault()); var addressText = response.Data.First().Address; Assert.AreEqual("1000 wilshire blvd, los angeles, ca 90017", addressText); }