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

ShouldSetContentFileSizeOnAssetFileWithoutUpload() private method

private ShouldSetContentFileSizeOnAssetFileWithoutUpload ( ) : void
return void
        public void ShouldSetContentFileSizeOnAssetFileWithoutUpload()
        {
            IAsset asset = _mediaContext.Assets.Create("test", AssetCreationOptions.None);
            IAssetFile fileInfo = asset.AssetFiles.Create("test.txt");
            int expected = 0;
            Assert.AreEqual(expected, fileInfo.ContentFileSize, "Unexpected ContentFileSize value");
            expected = 100;
            fileInfo.ContentFileSize = expected;
            fileInfo.Update();
            IAssetFile refreshedFile = _mediaContext.Files.Where(c => c.Id == fileInfo.Id).FirstOrDefault();
            Assert.IsNotNull(refreshedFile);
            Assert.AreEqual(expected, refreshedFile.ContentFileSize, "ContentFileSize Mismatch after Update");

            //Double check with new context
            _mediaContext = WindowsAzureMediaServicesTestConfiguration.CreateCloudMediaContext();
            refreshedFile = _mediaContext.Files.Where(c => c.Id == fileInfo.Id).FirstOrDefault();
            Assert.IsNotNull(refreshedFile);
            Assert.AreEqual(expected, refreshedFile.ContentFileSize, "ContentFileSize Mismatch after Update");
        }
AssetTests