public static IDataSubmitter Create() { var redditUser = ConfigurationManager.AppSettings["RedditUser"]; if (string.IsNullOrEmpty(redditUser)) throw new ConfigurationErrorsException("RedditUser not set"); var redditPassword = ConfigurationManager.AppSettings["RedditPassword"]; if (string.IsNullOrEmpty(redditPassword)) throw new ConfigurationErrorsException("RedditPassword not set"); var reddit = new RedditAPI(USER_AGENT); reddit.Login(redditUser, redditPassword); return new RedditDataSubmitter(reddit); }
private RedditDataSubmitter(RedditAPI reddit) { this.reddit = reddit; }