public Task <WorkItem> CreateWorkItem(WorkItemSource workItem) { var project = "DevSecOps"; var type = "Bug"; var document = workItem.ToJsonPatchDocument(); return(client.CreateWorkItemAsync(document, project, type)); }
public void ConvertToJsonPatchDocument() { var workItem = new WorkItemSource() { Title = "foo", Description = "bar" }; JsonPatchDocument document = workItem.ToJsonPatchDocument(); // Title Assert.Equal(Operation.Add, document[0].Operation); Assert.Equal("/fields/System.Title", document[0].Path); Assert.Equal("foo", document[0].Value as string); // Description Assert.Equal(Operation.Add, document[1].Operation); Assert.Equal("/fields/Microsoft.VSTS.TCM.SystemInfo", document[1].Path); Assert.Equal("bar", document[1].Value as string); }