Exemple #1
0
        public void ExecuteRegionSearch()
        {
            var baiduClient = ClientCreator.Create();
            var regionModel = new PlaceRegionModel
            {
                Query  = "ATM机",
                Tag    = "银行",
                Region = "杭州"
            };
            var req = new PlaceSearchRequest <PlaceRegionModel>(regionModel);
            PlaceSearchResponse resp = baiduClient.Execute(req);

            resp.Status.ShouldBe(0);
            resp.Message.ShouldBe("ok");
            resp.Results.Count.ShouldBe(10);
        }
        public void GetDictionary()
        {
            var model = new PlaceRegionModel
            {
                Query  = "测试",
                Region = "杭州"
            };
            var dic = DictionaryUtil.GetDictionary(model);

            dic.ShouldContainKey("query");
            dic.ShouldContainKey("region");
            dic.ShouldContainKey("output");

            dic["query"].ShouldBe("测试");
            dic["region"].ShouldBe("杭州");
            dic["output"].ShouldBe("json");
        }