AeroFSSDK.Tests.TestUpload.ShouldResumeUploadWithNoContents C# (CSharp) Method

ShouldResumeUploadWithNoContents() private method

private ShouldResumeUploadWithNoContents ( ) : void
return void
        public void ShouldResumeUploadWithNoContents()
        {
            var fileID = Client.CreateFile(FolderID.Root, "TestUpload").ID;
            var uploadID = Client.StartUpload(fileID, Stream.Null).UploadID;
            var progress = Client.ResumeUpload(fileID, uploadID);

            using (var content = CreateContent(3000))
            {
                while (!progress.EOFReached)
                {
                    progress = Client.UploadContent(fileID, progress, content);
                }
            }

            var etag = Client.FinishUpload(fileID, progress);
            var file = Client.GetFile(fileID);

            Assert.AreEqual(etag, file.ETag);
            Assert.AreEqual(3000, file.Size);
            Assert.IsNotNull(file.LastModified);
        }