public void GetObjectUsingRangeTest() { var targetFile = OssTestUtils.GetTargetFileName(_className); targetFile = Path.Combine(Config.DownloadFolder, targetFile); try { OssTestUtils.DownloadObjectUsingRange(_ossClient, _bucketName, _objectKey, targetFile); var expectedETag = _ossClient.GetObjectMetadata(_bucketName, _objectKey).ETag; var downloadedFileETag = FileUtils.ComputeContentMd5(targetFile); Assert.AreEqual(expectedETag.ToLowerInvariant(), downloadedFileETag.ToLowerInvariant()); } finally { try { FileUtils.DeleteFile(targetFile); } catch (Exception e) { LogUtility.LogWarning("Delete file {0} failed with Exception {1}", targetFile, e.Message); } } }