public void CreateSampleData()
        {
            WorkItem workItem1;
            WorkItem workItem2;
            WorkItem workItem3;
            WorkItem newWorkItem;

            using (new ClientSampleHttpLoggerOutputSuppression())
            {
                WorkItemsSample witSample = new WorkItemsSample();
                witSample.Context = this.Context;
                newWorkItem       = witSample.CreateWorkItem("Sample work item for comments", "Task");

                _id = Convert.ToInt32(newWorkItem.Id);

                workItem1 = witSample.CreateWorkItem("Sample work item for comments #1", "Task");
                workItem2 = witSample.CreateWorkItem("Sample work item for comments #2", "Task");
                workItem3 = witSample.CreateWorkItem("Sample work item for comments #3", "Task");

                _ids = new int[] { Convert.ToInt32(workItem1.Id), Convert.ToInt32(workItem2.Id), Convert.ToInt32(workItem3.Id) };
            }
        }
        public WorkItemComment GetSingleWorkItemComment()
        {
            WorkItem newWorkItem;

            using (new ClientSampleHttpLoggerOutputSuppression())
            {
                WorkItemsSample witSample = new WorkItemsSample();
                witSample.Context = this.Context;
                newWorkItem       = witSample.CreateWorkItem("Sample work item for comments", "Task");
                Context.SetValue <WorkItem>("$newWorkItem", newWorkItem);
            }

            int id = Convert.ToInt32(newWorkItem.Id);

            VssConnection connection = Context.Connection;
            WorkItemTrackingHttpClient workItemTrackingClient = connection.GetClient <WorkItemTrackingHttpClient>();

            WorkItemComment result = workItemTrackingClient.GetCommentAsync(id, 1).Result;

            Console.WriteLine("Revision: {0}", result.Revision);
            Console.WriteLine("Text: {0}", result.Text);

            return(result);
        }