Example #1
0
        static void Main(string[] args)
        {
            var vineClient = new VineClient();

            vineClient.SetCredentials(Username, Password);

            //var result = vineClient.MyProfile().Result;
            //Console.Write(JsonConvert.SerializeObject(result, Formatting.Indented));

            //var result2 = vineClient.Profile(1118680983320059904).Result;
            //Console.Write(JsonConvert.SerializeObject(result2, Formatting.Indented));

            //var options = new VinePagingOptions
            //{
            //    Size = 5
            //};

            //var result3 = vineClient.UserTimeline(1100682554694316032).Result;
            //Console.Write(JsonConvert.SerializeObject(result3, Formatting.Indented));

            //var result4 = vineClient.TagTimeline("test", options).Result;
            //Console.Write(JsonConvert.SerializeObject(result4, Formatting.Indented));

            //var result5 = vineClient.Post(1118756259315761152).Result;
            //Console.Write(JsonConvert.SerializeObject(result5, Formatting.Indented));

            //var result6 = vineClient.Likes(1118756259315761152).Result;
            //Console.Write(JsonConvert.SerializeObject(result6, Formatting.Indented));

            //var result7 = vineClient.PopularTimeline().Result;
            //Console.Write(JsonConvert.SerializeObject(result7, Formatting.Indented));

            //var result8 = vineClient.Comments(1102011480238436352).Result;
            //Console.Write(JsonConvert.SerializeObject(result8, Formatting.Indented));

            //var result9 = vineClient.MyFollowers().Result;
            //Console.Write(JsonConvert.SerializeObject(result9, Formatting.Indented));

            //var result10 = vineClient.UserFollowers(1100682554694316032).Result;
            //Console.Write(JsonConvert.SerializeObject(result10, Formatting.Indented));

            //var result11 = vineClient.UserFollowing(1100682554694316032).Result;
            //Console.Write(JsonConvert.SerializeObject(result11, Formatting.Indented));

            //var result12 = vineClient.MyFollowing().Result;
            //Console.Write(JsonConvert.SerializeObject(result12, Formatting.Indented));

            var result13 = vineClient.AddLike(1102011480238436352).Result;

            Console.Write(JsonConvert.SerializeObject(result13, Formatting.Indented));

            var result14 = vineClient.RemovedLike(1102011480238436352).Result;

            Console.Write(JsonConvert.SerializeObject(result14, Formatting.Indented));

            Console.ReadLine();
        }
        public void ParsingJsonResponse()
        {
            Throws <VineClientException>(() => VineClient.DeserializeJsonResponse <int>(null), "Parsing null JSON response.");
            Throws <VineClientException>(() => VineClient.DeserializeJsonResponse <int>("foo bar"), "Parsing invalid JSON response.");

            Response <Empty> resp = null;

            DoesNotThrow(() =>
            {
                resp = VineClient.DeserializeJsonResponse <Empty>(Ex.Responses.GetString("emptyResponse"));
            }, "Parsing JSON response.");

            IsTrue(resp.IsSuccess, "resp.IsSuccess");
            IsNotNull(resp.Data, "resp.Data != null");
        }
Example #3
0
 internal UsersMethods(VineClient apiClient) : base(apiClient, "users")
 {
 }
        public void TestSetup()
        {
            _vineClient = Ex.GetMockedClient("basic");

            _vineClient.InitApiClient();
        }
 internal TagsMethods(VineClient apiClient) : base(apiClient, "tags")
 {
 }
Example #6
0
 internal TimelinesMethods(VineClient apiClient) : base(apiClient, "timelines")
 {
 }
 public void TestSetup()
 {
     _vineClient = Ex.GetMockedClient("timelines");
 }
 internal ChannelsMethods(VineClient apiClient) : base(apiClient, "channels")
 {
 }
 public void TestSetup()
 {
     _vineClient = Ex.GetMockedClient("channels");
 }
Example #10
0
 public void TestSetup()
 {
     _vineClient = Ex.GetMockedClient("users");
 }
 internal MethodsGroup(VineClient apiClient, string methodsGroup)
 {
     _apiClient    = apiClient;
     _methodsGroup = methodsGroup;
 }
Example #12
0
 internal PostsMethods(VineClient apiClient) : base(apiClient, "posts")
 {
 }