Exemple #1
0
        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);
        }