Microsoft.WindowsAzure.MediaServices.Client.Tests.AssetTests.ShouldCreateAssetAndCreate100FilesUsingAsyncCall C# (CSharp) Method

ShouldCreateAssetAndCreate100FilesUsingAsyncCall() private method

private ShouldCreateAssetAndCreate100FilesUsingAsyncCall ( ) : void
return void
        public void ShouldCreateAssetAndCreate100FilesUsingAsyncCall()
        {
            IAsset asset = _mediaContext.Assets.Create("TestWithMultipleFiles", AssetCreationOptions.None);
            VerifyAsset(asset);
            var files = new List<Task>();
            for (int i = 0; i < 100; i++)
            {
                files.Add(asset.AssetFiles.CreateAsync(Guid.NewGuid().ToString() + ".tmp", CancellationToken.None));
            }
            Task.WaitAll(files.ToArray());
            Assert.AreEqual(100, files.Where(c => c.IsCompleted).Count());
            Assert.AreEqual(0, files.Where(c => c.IsFaulted).Count());
            Assert.AreEqual(0, files.Where(c => c.IsCanceled).Count());
            Assert.AreEqual(0, files.Where(c => c.Exception != null).Count());
        }
AssetTests