コード例 #1
0
 public void FormatFileSize_0B() => Assert.Equal("0 B", ClassExtensions.FormatFileSize(0));
コード例 #2
0
 public void FormatFileSize_1024TB()
 {
     Assert.Equal("2 TB", ClassExtensions.FormatFileSize(1024L.Pow(4) * 2));
     FormatFileSizeTest("2 TB", 1024L.Pow(4) * 2);
 }
コード例 #3
0
 private void FormatFileSizeTest(string expected, long bytesCount)
 {
     Assert.Equal(expected, ClassExtensions.FormatFileSize(bytesCount));
 }
コード例 #4
0
 public void FormatFileSize_1TB() => Assert.Equal("1 TB", ClassExtensions.FormatFileSize(1024L.Pow(4)));
コード例 #5
0
 public void FormatFileSize_1GB() => Assert.Equal("1 GB", ClassExtensions.FormatFileSize(1024.Pow(3)));
コード例 #6
0
 public void FormatFileSize_1024_1KB()
 {
     Assert.Equal("1 KB", ClassExtensions.FormatFileSize(1024));
     Assert.Equal("1 KB", ClassExtensions.FormatFileSize(1024.Pow(1)));
 }
コード例 #7
0
 public void FormatFileSize_1023_1023B() => Assert.Equal("1023 B", ClassExtensions.FormatFileSize(1023));
コード例 #8
0
 public void FormatFileSize_1B() => Assert.Equal("1 B", ClassExtensions.FormatFileSize(1));