public static TaskActivityGetListReply TaskActivityGetList(TaskActivityGetListRequest request)
 {
     TaskActivityGetListReply reply = new TaskActivityGetListReply();
     try
     {
         reply.List = new List<TaskActivityDC>();
         if (request.List != null)
         {
             foreach (var ta in request.List)
             {
                 ta.Incaller = request.Incaller;
                 ta.IncallerVersion = request.IncallerVersion;
                 var result = TaskActivityRepositoryService.TaskActivityGet(ta);
                 if (result != null)
                     reply.List.Add(result);
             }
         }
     }
     catch (Exception e)
     {
         throw new BusinessException(-1,e.Message);
     }
     return reply;
 }
        public void TestGetTaskActivityList()
        {
            TaskActivityGetListRequest request = new TaskActivityGetListRequest();
            request.List = new List<TaskActivityDC>()
            {
                new TaskActivityDC()
                {
                    ActivityId = activityId,
                    Incaller = INCALLER,
                    IncallerVersion = INCALLERVERSION
                }
            };

            TaskActivityGetListReply reply = null;
            try
            {
                reply = TaskActivityBusinessService.TaskActivityGetList(request);
            }
            catch (Exception ex)
            {
                string faultMessage = ex.Message;
                Assert.Fail(faultMessage + "-catch exception in reply = TaskActivityBusinessService.SearchTaskActivities(request)");
            }
            Assert.IsNotNull(reply);
            Assert.IsTrue(reply.List.Count == 1);
        }