public void ShouldSubmitAndFinishMp4ToSmoothJobWithStorageProtectedInputsAndOutputs()
{
string configuration = File.ReadAllText(WindowsAzureMediaServicesTestConfiguration.DefaultMp4ToSmoothConfig);
IAsset asset = AssetTests.CreateAsset(_mediaContext, WindowsAzureMediaServicesTestConfiguration.SmallMp41, AssetCreationOptions.StorageEncrypted);
IJob job = _mediaContext.Jobs.Create("MP4 to Smooth with protected input and output assets");
IMediaProcessor mediaProcessor = GetMediaProcessor(_mediaContext, WindowsAzureMediaServicesTestConfiguration.MpPackagerName);
ITask task = job.Tasks.AddNew(MediaPackager, mediaProcessor, configuration, TaskOptions.None);
task.InputAssets.Add(asset);
task.OutputAssets.AddNew("Output encrypted", AssetCreationOptions.StorageEncrypted);
job.Submit();
Assert.IsNotNull(task.InputAssets);
WaitForJob(job.Id, JobState.Finished, VerifyAllTasksFinished);
}