public void GetLatestDiscussionPostsTest()
 {
     WebDiscussionService.TransitDiscussionPost t_post = GetTransitInstance();
     t_post.Id = Create(GetAdminTicket(), t_post);
     WebDiscussionService.ServiceQueryOptions options = new WebDiscussionService.ServiceQueryOptions();
     options.PageNumber = 0;
     options.PageSize   = 25;
     WebDiscussionService.TransitDiscussionPost[] posts = EndPoint.GetLatestDiscussionPosts(_user.ticket, null);
     Assert.IsTrue(posts.Length > 0);
     Console.WriteLine("Posts: {0}", posts.Length);
     Assert.IsTrue(new TransitServiceCollection <WebDiscussionService.TransitDiscussionPost>(posts).ContainsId(t_post.Id));
     Delete(GetAdminTicket(), t_post.Id);
 }
 protected void SearchDiscussionPostsByIdTest()
 {
     WebDiscussionService.TransitDiscussionPost t_post = GetTransitInstance();
     t_post.Id = Create(GetAdminTicket(), t_post);
     DatabaseTestInstance.UpdateSearchIndex("DiscussionPost");
     WebDiscussionService.ServiceQueryOptions options = new WebDiscussionService.ServiceQueryOptions();
     options.PageNumber = 0;
     options.PageSize   = 25;
     WebDiscussionService.TransitDiscussionPost[] posts = EndPoint.SearchDiscussionPostsById(
         _user.ticket, t_post.DiscussionId, t_post.Subject, null);
     Assert.IsTrue(posts.Length > 0);
     Console.WriteLine("Posts: {0}", posts.Length);
     Assert.IsTrue(new TransitServiceCollection <WebDiscussionService.TransitDiscussionPost>(posts).ContainsId(t_post.Id));
     Delete(GetAdminTicket(), t_post.Id);
 }