diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdCreatives/AdCreativesAddRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdCreatives/AdCreativesAddRequest.json new file mode 100644 index 00000000..05d683d8 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdCreatives/AdCreativesAddRequest.json @@ -0,0 +1,13 @@ +{ + "campaign_id": 12345, + "adcreative_name": "朋友圈广告创意", + "adcreative_template_id": 263, + "adcreative_elements": { + "title": "微信,是一个生活方式!", + "image_list": [ "" ], + "link_name_type": "GET_COUPONS" + }, + "destination_url": "https://weixin.qq.com", + "site_set": [ "SITE_SET_WECHAT" ], + "product_type": "PRODUCT_TYPE_LINK_WECHAT" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdCreatives/AdCreativesAddResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdCreatives/AdCreativesAddResponse.json new file mode 100644 index 00000000..fd52ef1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdCreatives/AdCreativesAddResponse.json @@ -0,0 +1,7 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "adcreative_id": 345678 + } +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdCreatives/AdCreativesGetRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdCreatives/AdCreativesGetRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdCreatives/AdCreativesGetRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdCreatives/AdCreativesGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdCreatives/AdCreativesGetResponse.json new file mode 100644 index 00000000..faf64490 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdCreatives/AdCreativesGetResponse.json @@ -0,0 +1,30 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "list": [ + { + "campaign_id": 23456, + "adcreative_id": 345678, + "adcreative_name": "朋友圈广告创意1", + "adcreative_template_id": 263, + "adcreative_elements": { + "title": "微信,是一个生活方式!", + "image_list": [ "51959:7ef00101f6284a318ccf5" ] + }, + "destination_url": "https://weixin.qq.com", + "site_set": [ "SITE_SET_WECHAT" ], + "product_type": "PRODUCT_TYPE_LINK_WECHAT", + "product_refs_id": "", + "created_time": 1013554516, + "last_modified_time": 103435226 + } + ], + "page_info": { + "total_number": 1, + "total_page": 1, + "page_size": 10, + "page": 1 + } + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdCreatives/AdCreativesUpdateRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdCreatives/AdCreativesUpdateRequest.json new file mode 100644 index 00000000..32256692 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdCreatives/AdCreativesUpdateRequest.json @@ -0,0 +1,4 @@ +{ + "adcreative_id": 12345, + "adcreative_name": "朋友圈广告创意1" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdCreatives/AdCreativesUpdateResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdCreatives/AdCreativesUpdateResponse.json new file mode 100644 index 00000000..45dd9be3 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdCreatives/AdCreativesUpdateResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdGroups/AdGroupsAddRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdGroups/AdGroupsAddRequest.json new file mode 100644 index 00000000..58be94c9 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdGroups/AdGroupsAddRequest.json @@ -0,0 +1,22 @@ +{ + "campaign_id": 12345, + "adgroup_name": "朋友圈广告组测试", + "site_set": [ "SITE_SET_WECHAT" ], + "product_type": "PRODUCT_TYPE_LINK_WECHAT", + "begin_date": "2017-06-25", + "end_date": "2017-07-01", + "bid_amount": 20000, + "optimization_goal": "OPTIMIZATIONGOAL_IMPRESSION", + "billing_event": "BILLINGEVENT_IMPRESSION", + "daily_budget": 1000000, + "targeting": { + "gender": [ "MALE" ], + "age": [ "18~30" ], + "geo_location": { + "regions": [ 110000, 310000 ], + "location_types": [ "LIVE_IN" ] + } + }, + "time_series": "010100100110100010101010010101010101010100101010101010010101010101001010101010100101010101010111110010101001010110110100110001011001010100101010101010110011001010101010100101100101101110101010101010100110100110010100110101110111101110110110110110110110101101101101110110011101011101101011101101101101001010110111010111011010110110111011", + "configured_status": "AD_STATUS_NORMAL" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdGroups/AdGroupsAddResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdGroups/AdGroupsAddResponse.json new file mode 100644 index 00000000..9a0514e9 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdGroups/AdGroupsAddResponse.json @@ -0,0 +1,7 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "adgroup_id": 123456 + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdGroups/AdGroupsDeleteRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdGroups/AdGroupsDeleteRequest.json new file mode 100644 index 00000000..71d376d5 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdGroups/AdGroupsDeleteRequest.json @@ -0,0 +1,3 @@ +{ + "adgroup_id": 12345 +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdGroups/AdGroupsDeleteResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdGroups/AdGroupsDeleteResponse.json new file mode 100644 index 00000000..45dd9be3 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdGroups/AdGroupsDeleteResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdGroups/AdGroupsGetRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdGroups/AdGroupsGetRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdGroups/AdGroupsGetRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdGroups/AdGroupsGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdGroups/AdGroupsGetResponse.json new file mode 100644 index 00000000..d92a8dc0 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdGroups/AdGroupsGetResponse.json @@ -0,0 +1,42 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "list": [ + { + "campaign_id": 23456, + "adgroup_id": 123456, + "adgroup_name": "朋友圈广告组测试1", + "site_set": [ "SITE_SET_WECHAT" ], + "optimization_goal": "OPTIMIZATIONGOAL_IMPRESSION", + "billing_event": "BILLINGEVENT_IMPRESSION", + "bid_amount": 20000, + "daily_budget": 1000000, + "product_type": "PRODUCT_TYPE_LINK_WECHAT", + "product_refs_id": "", + "targeting": { + "geo_location": { + "regions": [ 110000, 310000 ], + "location_types": [ "LIVE_IN" ] + }, + "age": [ "20~30" ], + "gender": [ "FEMALE" ] + }, + "begin_date": "2017-06-11", + "end_date": "2017-06-13", + "time_series": "111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000", + "configured_status": "AD_STATUS_NORMAL", + "system_status": "AD_STATUS_NORMAL", + "reject_message": "", + "created_time": 1013554516, + "last_modified_time": 103435226 + } + ], + "page_info": { + "total_number": 1, + "total_page": 1, + "page_size": 10, + "page": 1 + } + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdGroups/AdGroupsUpdateRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdGroups/AdGroupsUpdateRequest.json new file mode 100644 index 00000000..3d31a00d --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdGroups/AdGroupsUpdateRequest.json @@ -0,0 +1,4 @@ +{ + "adgroup_id": 12345, + "adgroup_name": "朋友圈广告组测试1" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdGroups/AdGroupsUpdateResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdGroups/AdGroupsUpdateResponse.json new file mode 100644 index 00000000..45dd9be3 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AdGroups/AdGroupsUpdateResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Ads/AdsAddRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Ads/AdsAddRequest.json new file mode 100644 index 00000000..c72b5558 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Ads/AdsAddRequest.json @@ -0,0 +1,5 @@ +{ + "adgroup_id": 12345, + "adcreative_id": 12345, + "ad_name": "朋友圈广告测试" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Ads/AdsAddResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Ads/AdsAddResponse.json new file mode 100644 index 00000000..5426789c --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Ads/AdsAddResponse.json @@ -0,0 +1,7 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "ad_id": 456789 + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Ads/AdsDeleteRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Ads/AdsDeleteRequest.json new file mode 100644 index 00000000..b233c507 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Ads/AdsDeleteRequest.json @@ -0,0 +1,3 @@ +{ + "ad_id": 12345 +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Ads/AdsDeleteResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Ads/AdsDeleteResponse.json new file mode 100644 index 00000000..45dd9be3 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Ads/AdsDeleteResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Ads/AdsGetRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Ads/AdsGetRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Ads/AdsGetRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Ads/AdsGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Ads/AdsGetResponse.json new file mode 100644 index 00000000..135ecd79 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Ads/AdsGetResponse.json @@ -0,0 +1,41 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "list": [ + { + "campaign_id": 23456, + "adgroup_id": 123456, + "ad_id": 456789, + "ad_name": "朋友圈广告测试1", + "adcreative": { + "campaign_id": 23456, + "adcreative_id": 345678, + "adcreative_name": "朋友圈广告创意1", + "adcreative_template_id": 263, + "adcreative_elements": { + "title": "微信,是一个生活方式!", + "image_list": [ "51959:7ef00101f6284a318ccf5" ] + }, + "destination_url": "https://weixin.qq.com", + "site_set": [ "SITE_SET_WECHAT" ], + "product_type": "PRODUCT_TYPE_LINK_WECHAT", + "product_refs_id": "", + "created_time": 1013554516, + "last_modified_time": 103435226 + }, + "configured_status": "AD_STATUS_NORMAL", + "system_status": "AD_STATUS_NORMAL", + "reject_message": "", + "created_time": 1013554516, + "last_modified_time": 103435226 + } + ], + "page_info": { + "total_number": 1, + "total_page": 1, + "page_size": 10, + "page": 1 + } + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Ads/AdsUpdateRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Ads/AdsUpdateRequest.json new file mode 100644 index 00000000..6a122d62 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Ads/AdsUpdateRequest.json @@ -0,0 +1,4 @@ +{ + "ad_id": 12345, + "ad_name": "朋友圈广告测试1" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Ads/AdsUpdateResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Ads/AdsUpdateResponse.json new file mode 100644 index 00000000..45dd9be3 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Ads/AdsUpdateResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AsyncTasks/AsyncTasksAddRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AsyncTasks/AsyncTasksAddRequest.json new file mode 100644 index 00000000..09091fb4 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AsyncTasks/AsyncTasksAddRequest.json @@ -0,0 +1,9 @@ +{ + "task_name": "testtaskname", + "task_type": "TASK_TYPE_AGENCY_ADGROUP_HOURLY_REPORT", + "task_spec": { + "task_type_adgroup_hourly_report_spec": { + "date": "2019-03-24" + } + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AsyncTasks/AsyncTasksAddResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AsyncTasks/AsyncTasksAddResponse.json new file mode 100644 index 00000000..12041d4c --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AsyncTasks/AsyncTasksAddResponse.json @@ -0,0 +1,7 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "task_id": 12345 + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AsyncTasks/AsyncTasksGetRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AsyncTasks/AsyncTasksGetRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AsyncTasks/AsyncTasksGetRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AsyncTasks/AsyncTasksGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AsyncTasks/AsyncTasksGetResponse.json new file mode 100644 index 00000000..7c527b00 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AsyncTasks/AsyncTasksGetResponse.json @@ -0,0 +1,33 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "list": [ + { + "task_id": 12345, + "task_name": "test task name", + "task_type": "TASK_TYPE_AGENCY_AD_HOURLY_REPORT", + "status": "TASK_STATUS_COMPLETED", + "created_time": 1403243242, + "result": { + "code": 0, + "message": "", + "data": { + "file_info_list": [ + { + "file_id": 12345, + "md5": "79054025255fb1a26e4bc422aef54eb4" + } + ] + } + } + } + ], + "page_info": { + "page": 1, + "page_size": 10, + "total_number": 1, + "total_page": 1 + } + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AsyncTasks/Files/AsyncTaskFilesGetRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AsyncTasks/Files/AsyncTaskFilesGetRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AsyncTasks/Files/AsyncTaskFilesGetRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AsyncTasks/Files/AsyncTaskFilesGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AsyncTasks/Files/AsyncTaskFilesGetResponse.json new file mode 100644 index 00000000..45dd9be3 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/AsyncTasks/Files/AsyncTaskFilesGetResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Campaigns/CampaignsAddRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Campaigns/CampaignsAddRequest.json new file mode 100644 index 00000000..621e3213 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Campaigns/CampaignsAddRequest.json @@ -0,0 +1,6 @@ +{ + "campaign_name": "朋友圈推广计划测试", + "campaign_type": "CAMPAIGN_TYPE_WECHAT_MOMENTS", + "product_type": "PRODUCT_TYPE_LINK_WECHAT", + "configured_status": "AD_STATUS_SUSPEND" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Campaigns/CampaignsAddResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Campaigns/CampaignsAddResponse.json new file mode 100644 index 00000000..d186fac8 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Campaigns/CampaignsAddResponse.json @@ -0,0 +1,7 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "campaign_id": 23456 + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Campaigns/CampaignsGetRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Campaigns/CampaignsGetRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Campaigns/CampaignsGetRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Campaigns/CampaignsGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Campaigns/CampaignsGetResponse.json new file mode 100644 index 00000000..138a6304 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Campaigns/CampaignsGetResponse.json @@ -0,0 +1,25 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "list": [ + { + "campaign_id": 23456, + "campaign_name": "朋友圈推广计划测试1", + "configured_status": "AD_STATUS_NORMAL", + "campaign_type": "CAMPAIGN_TYPE_WECHAT_MOMENTS", + "product_type": "PRODUCT_TYPE_LINK_WECHAT", + "daily_budget": 0, + "budget_reach_date": 0, + "created_time": 1459924690, + "last_modified_time": 1459924690 + } + ], + "page_info": { + "total_number": 1, + "total_page": 1, + "page_size": 10, + "page": 1 + } + } +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Campaigns/CampaignsUpdateRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Campaigns/CampaignsUpdateRequest.json new file mode 100644 index 00000000..681d715b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Campaigns/CampaignsUpdateRequest.json @@ -0,0 +1,5 @@ +{ + "campaign_name": "朋友圈推广计划测试1", + "configured_status": "AD_STATUS_SUSPEND", + "daily_budget": 50000 +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Campaigns/CampaignsUpdateResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Campaigns/CampaignsUpdateResponse.json new file mode 100644 index 00000000..45dd9be3 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Campaigns/CampaignsUpdateResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CreditBills/CreditBillsGetRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CreditBills/CreditBillsGetRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CreditBills/CreditBillsGetRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CreditBills/CreditBillsGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CreditBills/CreditBillsGetResponse.json new file mode 100644 index 00000000..207040e1 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CreditBills/CreditBillsGetResponse.json @@ -0,0 +1,22 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "list": [ + { + "repaid_amount": 660000, + "need_repay_amount": 660000, + "bill_date": "2019-04-05", + "start_time": 1551369600, + "end_time": 1554047999, + "due_time": 1556207999 + } + ], + "page_info": { + "page": 1, + "page_size": 10, + "total_number": 1, + "total_page": 1 + } + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/CustomAudiencesAddRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/CustomAudiencesAddRequest.json new file mode 100644 index 00000000..aae5a2cc --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/CustomAudiencesAddRequest.json @@ -0,0 +1,5 @@ +{ + "name": "客户人群", + "type": "CUSTOMER_FILE", + "description": "客户人群描述" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/CustomAudiencesAddResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/CustomAudiencesAddResponse.json new file mode 100644 index 00000000..30ea99b3 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/CustomAudiencesAddResponse.json @@ -0,0 +1,7 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "audience_id": "23213219" + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/CustomAudiencesGetRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/CustomAudiencesGetRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/CustomAudiencesGetRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/CustomAudiencesGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/CustomAudiencesGetResponse.json new file mode 100644 index 00000000..c590868c --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/CustomAudiencesGetResponse.json @@ -0,0 +1,25 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "list": [ + { + "audience_id": 12345, + "name": "测试人群", + "description": "", + "type": "CUSTOMER_FILE", + "status": "PENDING", + "error_code": 0, + "user_count": 0, + "created_time": "2016-11-01 10:42:56", + "last_modified_time": "2017-10-21 17:11:17" + } + ], + "page_info": { + "page": 1, + "page_size": 10, + "total_number": 2, + "total_page": 1 + } + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/CustomAudiencesUpdateRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/CustomAudiencesUpdateRequest.json new file mode 100644 index 00000000..ee806820 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/CustomAudiencesUpdateRequest.json @@ -0,0 +1,5 @@ +{ + "audience_id": 11232, + "name": "客户人群", + "description": "客户人群描述" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/CustomAudiencesUpdateResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/CustomAudiencesUpdateResponse.json new file mode 100644 index 00000000..45dd9be3 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/CustomAudiencesUpdateResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/Files/CustomAudienceFilesAddRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/Files/CustomAudienceFilesAddRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/Files/CustomAudienceFilesAddRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/Files/CustomAudienceFilesAddResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/Files/CustomAudienceFilesAddResponse.json new file mode 100644 index 00000000..164a7c55 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/Files/CustomAudienceFilesAddResponse.json @@ -0,0 +1,7 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "custom_audience_file_id": 12345 + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/Files/CustomAudienceFilesGetRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/Files/CustomAudienceFilesGetRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/Files/CustomAudienceFilesGetRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/Files/CustomAudienceFilesGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/Files/CustomAudienceFilesGetResponse.json new file mode 100644 index 00000000..a2602bb1 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/CustomAudiences/Files/CustomAudienceFilesGetResponse.json @@ -0,0 +1,28 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "list": [ + { + "audience_id": 12345, + "custom_audience_file_id": 12345, + "name": "设备人群包", + "user_id_type": "HASH_IMEI", + "operation_type": "APPEND", + "process_status": "PENDING", + "process_code": 0, + "error_message": "", + "user_count": 100, + "valid_line_count": 100, + "line_count": 120, + "created_time": "2017-01-12 19:20:36" + } + ], + "page_info": { + "page": 1, + "page_size": 10, + "total_number": 1, + "total_page": 1 + } + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Estimation/EstimationGetRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Estimation/EstimationGetRequest.json new file mode 100644 index 00000000..12c68106 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Estimation/EstimationGetRequest.json @@ -0,0 +1,11 @@ +{ + "campaign_type": "AMPAIGN_TYPE_WECHAT_MOMENTS", + "targeting": { + "geo_location": { + "regions": [ 310000 ], + "location_types": [ "LIVE_IN" ] + }, + "age": [ "20~25" ], + "gender": [ "FEMALE" ] + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Estimation/EstimationGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Estimation/EstimationGetResponse.json new file mode 100644 index 00000000..2cc34fb9 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Estimation/EstimationGetResponse.json @@ -0,0 +1,8 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "approximate_count": 1023288, + "impression": 102311 + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Funds/FundStatementsDetailedGetRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Funds/FundStatementsDetailedGetRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Funds/FundStatementsDetailedGetRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Funds/FundStatementsDetailedGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Funds/FundStatementsDetailedGetResponse.json new file mode 100644 index 00000000..5138f85a --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Funds/FundStatementsDetailedGetResponse.json @@ -0,0 +1,28 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "list": [ + { + "time": 1556612473, + "amount": 660000, + "fund_type": "FUND_TYPE_CASH", + "bill_number": "", + "description": "zhangwen-13800138000" + }, + { + "time": 1556612738, + "amount": 50000, + "fund_type": "FUND_TYPE_CASH", + "bill_number": "", + "description": "zhangwen-13800138000" + } + ], + "page_info": { + "page": 1, + "page_size": 10, + "total_number": 2, + "total_page": 1 + } + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Funds/FundTransferAddRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Funds/FundTransferAddRequest.json new file mode 100644 index 00000000..3761b5d4 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Funds/FundTransferAddRequest.json @@ -0,0 +1,6 @@ +{ + "fund_type": "GENERAL_SHARED", + "amount": 120000, + "external_bill_no": "spa-123456", + "memo": "从子客户账户转账" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Funds/FundTransferAddResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Funds/FundTransferAddResponse.json new file mode 100644 index 00000000..0ab4ceba --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Funds/FundTransferAddResponse.json @@ -0,0 +1,11 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "fund_type": "GENERAL_SHARED", + "amount": 120000, + "external_bill_no": "spa-123456", + "time": 1459924690, + "is_repeated": false + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Funds/FundsGetRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Funds/FundsGetRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Funds/FundsGetRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Funds/FundsGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Funds/FundsGetResponse.json new file mode 100644 index 00000000..15d91e95 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Funds/FundsGetResponse.json @@ -0,0 +1,25 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "list": [ + { + "fund_type": "GENERAL_CASH", + "balance": 120000 + }, + { + "fund_type": " GENERAL_GIFT", + "balance": 20000 + }, + { + "fund_type": "FUND_TYPE_MINIPROGRAM", + "balance": 50000, + "credit_roll_spec": { + "limit_amount": 100000, + "usable_amount": 50000, + "used_amount": 50000 + } + } + ] + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Qualifications/QualificationsAddRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Qualifications/QualificationsAddRequest.json new file mode 100644 index 00000000..69e73eae --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Qualifications/QualificationsAddRequest.json @@ -0,0 +1,5 @@ +{ + "qualification_type": "INDUSTRY_QUALIFICATION", + "qualification_name": "增值电信业务经营许可证", + "qualification_image_id": "999: 4f71a5b6e71c6abf67a2b16c0b9017a8" +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Qualifications/QualificationsAddResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Qualifications/QualificationsAddResponse.json new file mode 100644 index 00000000..2ebb5514 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Qualifications/QualificationsAddResponse.json @@ -0,0 +1,7 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "qualification_id": 12345 + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Qualifications/QualificationsDeleteRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Qualifications/QualificationsDeleteRequest.json new file mode 100644 index 00000000..9e8b66af --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Qualifications/QualificationsDeleteRequest.json @@ -0,0 +1,3 @@ +{ + "qualification_id": 12345 +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Qualifications/QualificationsDeleteResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Qualifications/QualificationsDeleteResponse.json new file mode 100644 index 00000000..96b77b51 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Qualifications/QualificationsDeleteResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "succeed" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Qualifications/QualificationsGetRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Qualifications/QualificationsGetRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Qualifications/QualificationsGetRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Qualifications/QualificationsGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Qualifications/QualificationsGetResponse.json new file mode 100644 index 00000000..69988307 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Qualifications/QualificationsGetResponse.json @@ -0,0 +1,23 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "list": [ + { + "qualification_id": 12345, + "qualification_name": "《增值电信业务经营许可证》", + "qualification_url": "https://www.example.com/image/01", + "qualification_type": "INDUSTRY_QUALIFICATION", + "qualification_status": "QUALIFICATION_STATUS_NORMAL", + "valid_date": "", + "reject_message": "" + } + ], + "page_info": { + "total_number": 1, + "total_page": 1, + "page_size": 10, + "page": 1 + } + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Reports/DailyReportsGetRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Reports/DailyReportsGetRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Reports/DailyReportsGetRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Reports/DailyReportsGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Reports/DailyReportsGetResponse.json new file mode 100644 index 00000000..7f632234 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Reports/DailyReportsGetResponse.json @@ -0,0 +1,30 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "list": [ + { + "date": "2017-04-01", + "campaign_id": 0, + "campaign_name": "", + "adgroup_id": 2001, + "adgroup_name": "公众号广告组测试1", + "impression": 12000, + "click": 1500, + "cost": 1650, + "like_or_comment": 0, + "image_click": 0, + "follow": 0, + "share": 0, + "lbs_wechat_pv": 0, + "lbs_wechat_uv": 0 + } + ], + "page_info": { + "total_number": 1, + "total_page": 1, + "page_size": 10, + "page": 1 + } + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Reports/RealtimeCostGetRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Reports/RealtimeCostGetRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Reports/RealtimeCostGetRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Reports/RealtimeCostGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Reports/RealtimeCostGetResponse.json new file mode 100644 index 00000000..0ace523f --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/Reports/RealtimeCostGetResponse.json @@ -0,0 +1,19 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "list": [ + { + "campaign_id": 123456, + "adgroup_id": 2001, + "cost": 1650 + } + ], + "page_info": { + "total_number": 1, + "total_page": 1, + "page_size": 10, + "page": 1 + } + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/SpEntrustment/SpEntrustmentAddRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/SpEntrustment/SpEntrustmentAddRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/SpEntrustment/SpEntrustmentAddRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/SpEntrustment/SpEntrustmentAddResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/SpEntrustment/SpEntrustmentAddResponse.json new file mode 100644 index 00000000..96b77b51 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/SpEntrustment/SpEntrustmentAddResponse.json @@ -0,0 +1,4 @@ +{ + "errcode": 0, + "errmsg": "succeed" +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/SpEntrustment/SpEntrustmentGetRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/SpEntrustment/SpEntrustmentGetRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/SpEntrustment/SpEntrustmentGetRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/SpEntrustment/SpEntrustmentGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/SpEntrustment/SpEntrustmentGetResponse.json new file mode 100644 index 00000000..eb918fd5 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/SpEntrustment/SpEntrustmentGetResponse.json @@ -0,0 +1,7 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "entrusted": false + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/TargetingTags/TargetingTagsGetRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/TargetingTags/TargetingTagsGetRequest.json new file mode 100644 index 00000000..22fdca1b --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/TargetingTags/TargetingTagsGetRequest.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/TargetingTags/TargetingTagsGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/TargetingTags/TargetingTagsGetResponse.json new file mode 100644 index 00000000..50dea12a --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Ads.UnitTests/ModelSamples/TargetingTags/TargetingTagsGetResponse.json @@ -0,0 +1,15 @@ +{ + "errcode": 0, + "errmsg": "", + "data": { + "list": [ + { + "id": 110000, + "name": "北京市", + "parent_id": 0, + "parent_name": "", + "city_level": "CITY_LEVEL_FIRST" + } + ] + } +} \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.TestTools/TestAssertUtil.cs b/test/SKIT.FlurlHttpClient.Wechat.TestTools/TestAssertUtil.cs index a67c592a..86840c34 100644 --- a/test/SKIT.FlurlHttpClient.Wechat.TestTools/TestAssertUtil.cs +++ b/test/SKIT.FlurlHttpClient.Wechat.TestTools/TestAssertUtil.cs @@ -343,7 +343,7 @@ namespace SKIT.FlurlHttpClient.Wechat string[] array = File.ReadAllText(extCodeFilePath) .Split("", StringSplitOptions.RemoveEmptyEntries) - .Where(e => e.Contains("Async")) + .Where(e => e.Contains("Async") && !e.Contains("public static class")) .ToArray(); for (int i = 0; i < array.Length; i++) {