/// <summary>
        /// Renders the activity.
        /// </summary>
        /// <param name="activity">The activity.</param>
        /// <returns></returns>
        public string RenderActivity(RecentActivity activity)
        {
            string val = string.Empty;
            IEnumerable<IRecentActivity> activities = GetActivities();

            foreach (IRecentActivity recentActivity in activities.Where(recentActivity => activity.ActivityType == recentActivity.ActivityType))
            {
                val = recentActivity.Render(activity);
                break;
            }

            return val;
        }
 /// <summary>
 /// Renders the specified recent activity.
 /// </summary>
 /// <param name="recentActivity">The recent activity.</param>
 /// <returns></returns>
 public string Render(RecentActivity recentActivity)
 {
     return string.Format("{0} tag(s) added to photos.", recentActivity.Count);
 }
 /// <summary>
 /// Renders the specified recent activity.
 /// </summary>
 /// <param name="recentActivity">The recent activity.</param>
 /// <returns></returns>
 public string Render(RecentActivity recentActivity)
 {
     return string.Format("{0} friend(s) added.", recentActivity.Count);
 }
 /// <summary>
 /// Renders the specified recent activity.
 /// </summary>
 /// <param name="recentActivity">The recent activity.</param>
 /// <returns></returns>
 public string Render(RecentActivity recentActivity)
 {
     return string.Format("{0} new comment(s).", recentActivity.Count);
 }
 /// <summary>
 /// Renders the specified recent activity.
 /// </summary>
 /// <param name="recentActivity">The recent activity.</param>
 /// <returns></returns>
 public string Render(RecentActivity recentActivity)
 {
     return string.Format("{0} album(s) created.", recentActivity.Count);
 }