Microsoft.WindowsAzure.MediaServices.Client.Tests.JobTests.ShouldSubmitAndFinishChainedTasks C# (CSharp) Method

ShouldSubmitAndFinishChainedTasks() private method

private ShouldSubmitAndFinishChainedTasks ( ) : void
return void
        public void ShouldSubmitAndFinishChainedTasks()
        {
            IAsset asset = AssetTests.CreateAsset(_mediaContext, _smallWmv, AssetCreationOptions.StorageEncrypted);

            IJob job = _mediaContext.Jobs.Create("Test");
            IMediaProcessor mediaProcessor = GetMediaProcessor(_mediaContext, WindowsAzureMediaServicesTestConfiguration.MpEncoderName);
            ITask task = job.Tasks.AddNew("Task1", mediaProcessor, GetWamePreset(mediaProcessor), TaskOptions.None);
            task.InputAssets.Add(asset);
            IAsset asset2 = task.OutputAssets.AddNew("Another asset");

            string xmlPreset = File.ReadAllText(WindowsAzureMediaServicesTestConfiguration.ThumbnailXml);
            ITask task2 = job.Tasks.AddNew("Task2", mediaProcessor, xmlPreset, TaskOptions.None);
            task2.InputAssets.Add(asset2);
            task2.OutputAssets.AddNew("JobOutput", options: AssetCreationOptions.None);
            job.Submit();

            WaitForJob(job.Id, JobState.Finished, VerifyAllTasksFinished);
        }
JobTests