/// <summary>
        /// Gets current user (defined by access token) home timeline
        /// </summary>
        /// <param name="messageCount">Message count</param>
        /// <returns>Message list</returns>
        public List <Message> GetUserHomeTimeLine(int messageCount)
        {
            var homeTimeLine = TwitterConsumer.GetHomeTimeLine(TwitterSignIn, _apiInfo.AccessToken, true, messageCount);

            if (homeTimeLine == null)
            {
                return(new List <Message>());
            }

            return(homeTimeLine.Select(x => (Message)(new TwitterMessage
            {
                UserName = x["user"].Value <String>("name"),
                PostedOn = ParseTweetDateTime(x.Value <String>("created_at")),
                Source = SocialNetworks.Twitter,
                Text = ParseTweetTextIntoHtml(x.Value <String>("text")),
                UserImageUrl = x["user"].Value <String>("profile_image_url")
            })).Take(20).ToList());
        }