public void TestGetHospital() { string token; HospitalApi api = null; Mock <IWebClient> mockWebClient = TokenandWebClientSetup(out token); mockWebClient.Setup(x => x.DownloadString(new Uri(BaseUri, @"hospital"))).Returns("{\"hospitalId\":1}"); api = new HospitalApi(Settings.Default.BaseUrl, token, Settings.Default.ApiDeveloperId, Settings.Default.ApiKey, mockWebClient.Object); var result = api.GetHospital(); Assert.AreEqual(result.Value <int>("hospitalId"), 1); }
public void TestGetHospital() { string token; HospitalApi api = null; Mock<IWebClient> mockWebClient = TokenandWebClientSetup(out token); mockWebClient.Setup(x => x.DownloadString( new Uri(BaseUri, @"v2/hospital"))) .Returns("{\"$id\": \"1\",\"data\": [{\"$id\": \"2\", \"hospitalId\": \"1\"}]}"); api = new HospitalApi(Settings.Default.BaseUrl, token, Settings.Default.ApiDeveloperId, Settings.Default.ApiKey, mockWebClient.Object); var result = api.GetHospital(); Assert.AreEqual(result.Data.First().HospitalId, 1); }
public void TestGetHospital() { string token; HospitalApi api = null; Mock <IWebClient> mockWebClient = TokenandWebClientSetup(out token); mockWebClient.Setup(x => x.DownloadString( new Uri(BaseUri, @"v2/hospital"))) .Returns("{\"$id\": \"1\",\"data\": [{\"$id\": \"2\", \"hospitalId\": \"1\"}]}"); api = new HospitalApi(Settings.Default.BaseUrl, token, Settings.Default.ApiDeveloperId, Settings.Default.ApiKey, mockWebClient.Object); var result = api.GetHospital(); Assert.AreEqual(result.Data.First().HospitalId, 1); }