/// <summary>
        /// gets an authorizer object using the details from the config
        /// </summary>
        /// <returns></returns>
        public static ITwitterAuthorizer GetSingleUserAuth()
        {
            // configure the OAuth object
            var auth = new SingleUserAuthorizer
            {
                Credentials = new InMemoryCredentials
                {
                    ConsumerKey    = ConfigHelper.GetAppSettingString(ConfigKey.TwitterAPIKey),
                    ConsumerSecret = ConfigHelper.GetAppSettingString(ConfigKey.TwitterSecretKey),
                    OAuthToken     = ConfigHelper.GetAppSettingString(ConfigKey.TwitterAccessToken),
                    AccessToken    = ConfigHelper.GetAppSettingString(ConfigKey.TwitterSecretToken)
                }
            };

            return(auth);
        }
        internal static string BuildAsyncTimelineOutput(TimelineParams inputParams, string CssClass)
        {
            string asyncBaseHtml = ResourceHelper.Includes(null, "async-base.html");

            JavaScriptSerializer serializer = new JavaScriptSerializer();

            asyncBaseHtml = string.Format(asyncBaseHtml, VirtualPathUtility.ToAbsolute(ConfigHelper.GetAppSettingString(ConfigKey.HandlerPath, Constants.Configuration.HandlerPath)), serializer.Serialize(inputParams), CssClass);

            return(asyncBaseHtml);
        }