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); }