public void ShouldCancelJobAfterSubmission()
{
IAsset asset = AssetTests.CreateAsset(_mediaContext, _smallWmv, AssetCreationOptions.StorageEncrypted);
IMediaProcessor processor = GetMediaProcessor(_mediaContext, WindowsAzureMediaServicesTestConfiguration.MpEncoderName);
IJob job = CreateAndSubmitOneTaskJob(_mediaContext, GenerateName("ShouldCancelJobAfterSubmission"), processor, GetWamePreset(processor), asset, TaskOptions.None);
WaitForJob(job.Id, JobState.Processing, (string id) => { });
job.Cancel();
WaitForJob(job.Id, JobState.Canceling, (string id) => { });
}