Exemplo n.º 1
0
        public async Task GetJDAddressFromAddressTest()
        {
            await Assert.ThrowsAsync <ArgumentException>(() => JdVopApi.GetJDAddressFromAddressAsync(null, default));

            var jdAddr = TestHelper.JDArress;
            var res    = await ApiInstance.GetJDAddressFromAddressAsync(TestHelper.JDAddressTest);

            Assert.True(res.Success, res.ResultMessage);
            var jdAddrRes = res.Result;

            Assert.NotNull(jdAddrRes);
            Assert.Equal("4744", jdAddrRes.NationId);
            Assert.Equal("中国", jdAddrRes.Nation);
            Assert.Equal(jdAddr.ProvinceId, jdAddrRes.ProvinceId);
            Assert.Equal(jdAddr.Province, jdAddrRes.Province);
            Assert.Equal(jdAddr.CityId, jdAddrRes.CityId);
            Assert.Equal(jdAddr.City, jdAddrRes.City);
            Assert.Equal(jdAddr.CountyId, jdAddrRes.CountyId);
            Assert.Equal(jdAddr.County, jdAddrRes.County);
            Assert.Equal(jdAddr.TownId, jdAddrRes.TownId);
            Assert.Equal(jdAddr.Town, jdAddrRes.Town);
        }