Пример #1
0
        public void TestUnzip()
        {
            var targetFolder = ItokHelper.UnZipFile("sample.zip");

            Assert.IsTrue(File.Exists(Path.Combine(targetFolder, "sample.json")));
            Directory.Delete(targetFolder, true);
        }
Пример #2
0
        public void TestEnsureDirExist2()
        {
            const string dir = "1234";

            ItokHelper.EnsureDirExist(dir);
            Directory.Delete(dir);
        }
Пример #3
0
        public void TestGZipStr()
        {
            // ReSharper disable once StringLiteralTypo
            const string str = "asdasdadsadad";

            Assert.AreEqual(str, ItokHelper.DecompressGZipString(ItokHelper.CompressGZipString(str, Encoding.UTF8)));
        }
Пример #4
0
        public void TestStringConvertToObj2()
        {
            const string str = null;
            var          res = ItokHelper.ConvertToObj <ToDo>(str);

            Assert.AreEqual(null, res);
        }
Пример #5
0
        public void TestEnsureDirExist()
        {
            const string dir = "123";

            Directory.CreateDirectory(dir);
            ItokHelper.EnsureDirExist(dir);
            ItokHelper.EnsureDirExist(dir, true);
            Directory.Delete(dir);
        }
Пример #6
0
        public void TestStringConvertToObj3()
        {
            var todo = new ToDo("This is Name", "This is Description");

            var str = JsonConvert.SerializeObject(todo);
            var res = ItokHelper.ConvertToObj <ToDo>(str);

            Assert.AreEqual(res, todo);
        }
Пример #7
0
 public void TestUnzipNotFound()
 {
     try
     {
         ItokHelper.UnZipFile("asd.zip");
     }
     catch (Exception e)
     {
         Assert.IsInstanceOfType(e, typeof(FileNotFoundException));
     }
 }
Пример #8
0
        public void TestCompareVersion()
        {
            var res = ItokHelper.CompareVersion("0.1", "0.11");

            Assert.AreEqual(-1, res);
            res = ItokHelper.CompareVersion("1.1.0.1.1", "1.1.0.1.1");
            Assert.AreEqual(0, res);
            res = ItokHelper.CompareVersion("2.5.2", "2.3.2");
            Assert.AreEqual(1, res);
            res = ItokHelper.CompareVersion("2.5", "2.3.2");
            Assert.AreEqual(1, res);
            res = ItokHelper.CompareVersion("2.5.2", "2.3");
            Assert.AreEqual(1, res);
        }
Пример #9
0
 public void TestGetMd5()
 {
     Assert.AreEqual("900150983CD24FB0D6963F7D28E17F72", ItokHelper.GetMd5("abc"));
 }
Пример #10
0
        public void TestGetFileSizeWithProperUnit()
        {
            var fileSizeByUnit = ItokHelper.GetFileSizeWithProperUnit(484951096);

            Assert.AreEqual("462.49MB", fileSizeByUnit);
        }