public void ShouldFinishJobWithThumbnailPreset()
{
IAsset asset = AssetTests.CreateAsset(_mediaContext, _smallWmv, AssetCreationOptions.StorageEncrypted);
IMediaProcessor mediaProcessor = GetMediaProcessor(_mediaContext, WindowsAzureMediaServicesTestConfiguration.MpEncoderName);
string presetXml = @"<?xml version=""1.0"" encoding=""utf-8""?>
<Thumbnail Size=""80,60"" Type=""Jpeg"" Filename=""{OriginalFilename}_{ThumbnailTime}.{DefaultExtension}"">
<Time Value=""0:0:0""/>
<Time Value=""0:0:3"" Step=""0:0:0.25"" Stop=""0:0:10""/>
</Thumbnail>";
string name = GenerateName("ShouldFinishJobWithSuccessWhenPresetISUTF8");
IJob job = CreateAndSubmitOneTaskJob(_mediaContext, name, mediaProcessor, presetXml, asset, TaskOptions.None);
WaitForJob(job.Id, JobState.Finished, VerifyAllTasksFinished);
var task = job.Tasks.First();
var assets = task.OutputAssets.ToList();
var firstasset = assets.First();
var files = firstasset.AssetFiles.ToList();
Assert.IsNotNull(files);
Assert.IsTrue(files.Count >1);
}