private static void UploadFile(ILocator locator, IAsset asset, string filePath, CloudMediaContext mediaContext)
{
var info = new FileInfo(filePath);
IAssetFile file = asset.AssetFiles.Create(info.Name);
BlobTransferClient blobTransferClient = mediaContext.MediaServicesClassFactory.GetBlobTransferClient();
Task task = file.UploadAsync(filePath, blobTransferClient, locator, CancellationToken.None);
task.Wait();
Assert.IsTrue(task.IsCompleted);
Assert.IsTrue(!task.IsFaulted);
}