public void CancelJobTest() { string jobId = Guid.NewGuid().ToString(); // Craft response SetJobResponseMessage(jobId); // Cancel Job IWorkspace workspace = GetWorkspace(); CloudJob receivedJob = workspace.CancelJob(jobId); // Validate request ValidateJobRequestMessage(jobId, HttpMethod.Delete); // Validate response Assert.IsNotNull(receivedJob); Assert.IsNotNull(receivedJob.Workspace); Assert.AreEqual( expected: jobId, actual: receivedJob.Details.Id); // Convenience method CloudJob job = new CloudJob(workspace, CreateJobDetails(jobId)); string newJobId = Guid.NewGuid().ToString(); SetJobResponseMessage(newJobId); Assert.AreEqual( jobId, job.Details.Id); job.CancelAsync().Wait(); Assert.AreEqual( newJobId, job.Details.Id); }