示例#1
0
        public void DownvoteTest()
        {
            Jodel jodel = GetJodelObject();

            jodel.Downvote(jodel.GetAllJodels()[1].PostId);
            Random rnd = new Random();

            jodel.PostJodel("Unit Test successfull, took me '" + rnd.Next(100, 400) + "ms'. Downvoted Successfull");
        }
示例#2
0
        static void Main(string[] args)
        {
            var    location    = Location.GetCoordinates("Baden, Aargau, Schweiz");
            string accessToken = Account.GenerateAccessToken(location.Latitude, location.Longitude, "CH", "Baden").AccessToken;
            User   user        = new User(accessToken, location.Latitude, location.Longitude, "CH", "Baden");
            Jodel  jodel       = new Jodel(user);

            Console.WriteLine(jodel.PostJodel("test"));
            Console.Read();
        }
示例#3
0
        static void Main(string[] args)
        {
            var    location    = Location.GetCoordinates("Baden, Aargau, Schweiz");
            string accessToken = Account.GenerateAccessToken(location.Latitude, location.Longitude, "CH", "Baden").AccessToken;
            User   user        = new User(accessToken, location.Latitude, location.Longitude, "CH", "Baden");
            Jodel  jodel       = new Jodel(user);
            var    jodels      = jodel.GetAllJodels();

            Console.WriteLine(jodels[4].Message);
            //var t = jodel.GetAllJodelsAsync();

            //Console.WriteLine(jodels1[1].Message);
            Console.Read();
        }
示例#4
0
        public void DeleteJodelTest()
        {
            Jodel  jodel  = GetJodelObject();
            Random rnd    = new Random();
            string postid = jodel.PostJodel("Unit Test successfull, took me '" + rnd.Next(100, 400) + "ms'. Delete me test.");

            try
            {
                jodel.DeleteJodel(postid);
            }
            catch (Exception ex)
            {
                jodel.PostJodel("Deleting failed. F**k My Life. Error: " + ex.Message);
            }
        }
示例#5
0
        public Jodel GetJodelObject()
        {
            var location = Location.GetCoordinates("Baden, Aargau, Schweiz");

            Assert.IsNotNull(location);
            string accessToken = Account.GenerateAccessToken(location.Latitude, location.Longitude, "CH", "Baden").AccessToken;

            Assert.IsTrue(accessToken.Length > 0);
            User user = new User(accessToken, location.Latitude, location.Longitude, "CH", "Baden");

            Assert.IsNotNull(user);
            Jodel jodel = new Jodel(user);

            Assert.IsNotNull(jodel);
            return(jodel);
        }