Inheritance: IProfilesServices
 public void TestDeleteActivitiesFromDisabledProfiles()
 {
     List<int> peopleToDelete = new ProfilesServices().GetInactiveProfiles();
     System.Diagnostics.Debug.WriteLine("Found " + peopleToDelete.Count + " people to remove from activity stream");
     int total = 0;
     List<Activity> killList = null;
     do
     {
         killList = new List<Activity>();
         try
         {
             IChatterSoapService service = new ChatterService.ChatterSoapService(_url);
             service.Login(_username, _password, _token);
             // just do 1000 at a time
             foreach (Activity act in service.GetProfileActivities((Activity)null, 200))
             {
                 if (peopleToDelete.Contains(act.ParentId))
                 {
                     killList.Add(act);
                     System.Diagnostics.Debug.WriteLine("Deleting " + act.Id + " : " + act.Message + " for " + act.ParentName);
                 }
             }
             ((ChatterSoapService)service).DeleteActivities(killList);
             System.Diagnostics.Debug.WriteLine("Deleted " + killList.Count + " activities");
             total += killList.Count;
         }
         catch (Exception e)
         {
             System.Diagnostics.Debug.WriteLine(e);
         }
     } while (killList.Count > 0);
     System.Diagnostics.Debug.WriteLine("Total removed = " + total);
 }