Exemple #1
0
        private static void test_file_sizes()
        {
            var units = new string[] { "", "KB", "MB", "GB", "TB", "PB", "EB", "ZB" };

            var p = new NUmericPrettyfier(1000.0, units);

            AssertEquals("-1", p.Prettify("-1"));
            AssertEquals("-1", p.Prettify("-1.001"));

            AssertEquals("10.3 TB", p.Prettify("10,328,109,349,120"));
            AssertEquals("0", p.Prettify("0.0"));
            AssertEquals("0", p.Prettify("0"));
            AssertEquals("1", p.Prettify("1"));
            AssertEquals("1", p.Prettify("1.001"));
            AssertEquals("1 KB", p.Prettify("1000"));
            AssertEquals("1.02 KB", p.Prettify("1024"));
            AssertEquals("974 KB", p.Prettify("973,600"));
            AssertEquals("1 MB", p.Prettify("1,000,000"));
            AssertEquals("1.05 MB", p.Prettify("1,048,576"));

            AssertEquals("10.3 TB", p.Prettify("10,328,109,349,120"));
            AssertEquals("0", p.Prettify("-0.0"));
            AssertEquals("0", p.Prettify("-0"));
            AssertEquals("-1", p.Prettify("-1"));
            AssertEquals("-1", p.Prettify("-1.001"));
            AssertEquals("-1 KB", p.Prettify("-1000"));
            AssertEquals("-1.02 KB", p.Prettify("-1024"));
            AssertEquals("-974 KB", p.Prettify("-973,600"));
            AssertEquals("-1 MB", p.Prettify("-1,000,000"));
            AssertEquals("-1.05 MB", p.Prettify("-1,048,576"));
        }
Exemple #2
0
        private static void test_file_sizes()
        {
            var units = new string[] {"", "KB", "MB", "GB", "TB", "PB", "EB", "ZB"};

            var p = new NUmericPrettyfier(1000.0, units);

            AssertEquals("-1", p.Prettify("-1"));
            AssertEquals("-1", p.Prettify("-1.001"));

            AssertEquals("10.3 TB", p.Prettify("10,328,109,349,120"));
            AssertEquals("0", p.Prettify("0.0"));
            AssertEquals("0", p.Prettify("0"));
            AssertEquals("1", p.Prettify("1"));
            AssertEquals("1", p.Prettify("1.001"));
            AssertEquals("1 KB", p.Prettify("1000"));
            AssertEquals("1.02 KB", p.Prettify("1024"));
            AssertEquals("974 KB", p.Prettify("973,600"));
            AssertEquals("1 MB", p.Prettify("1,000,000"));
            AssertEquals("1.05 MB", p.Prettify("1,048,576"));

                       AssertEquals("10.3 TB", p.Prettify("10,328,109,349,120"));
            AssertEquals("0", p.Prettify("-0.0"));
            AssertEquals("0", p.Prettify("-0"));
            AssertEquals("-1", p.Prettify("-1"));
            AssertEquals("-1", p.Prettify("-1.001"));
            AssertEquals("-1 KB", p.Prettify("-1000"));
            AssertEquals("-1.02 KB", p.Prettify("-1024"));
            AssertEquals("-974 KB", p.Prettify("-973,600"));
            AssertEquals("-1 MB", p.Prettify("-1,000,000"));
            AssertEquals("-1.05 MB", p.Prettify("-1,048,576"));
 
        }
Exemple #3
0
        private static void test_beers()
        {
            var units = new string[] { "", "K", "M", "G", "T", "P", "E", "Z" };

            var p = new NUmericPrettyfier(1000.0, units);

            AssertEquals("10.3 T", p.Prettify("10,328,109,349,120"));
            AssertEquals("0", p.Prettify("0"));
            AssertEquals("1", p.Prettify("1"));
            AssertEquals("1 K", p.Prettify("1000"));
            AssertEquals("1.02 K", p.Prettify("1024"));
            AssertEquals("974 K", p.Prettify("973,600"));
            AssertEquals("1 M", p.Prettify("1,000,000"));
            AssertEquals("1.05 M", p.Prettify("1,048,576"));
        }
Exemple #4
0
        private static void test_beers()
        {
            var units = new string[] { "", "K", "M", "G", "T", "P", "E", "Z" };

            var p = new NUmericPrettyfier(1000.0, units);

            AssertEquals("10.3 T", p.Prettify("10,328,109,349,120"));
            AssertEquals("0", p.Prettify("0"));
            AssertEquals("1", p.Prettify("1"));
            AssertEquals("1 K", p.Prettify("1000"));
            AssertEquals("1.02 K", p.Prettify("1024"));
            AssertEquals("974 K", p.Prettify("973,600"));
            AssertEquals("1 M", p.Prettify("1,000,000"));
            AssertEquals("1.05 M", p.Prettify("1,048,576"));
        }