public void JavaScriptMinify()
 {
     var FileContent = new Utilities.IO.FileInfo(@"..\..\Data\Web\RandomJS.js").Read();
     var MinifiedFileContent = new Utilities.IO.FileInfo(@"..\..\Data\Web\RandomJS.js").Minify(MinificationType.JavaScript);
     Assert.NotEqual(FileContent.Length, MinifiedFileContent.Length);
     Assert.True(FileContent.Length > MinifiedFileContent.Length);
 }
 public void CSSMinify()
 {
     var FileContent = new Utilities.IO.FileInfo(@"..\..\Data\Web\RandomCSS.css").Read();
     var MinifiedFileContent = new Utilities.IO.FileInfo(@"..\..\Data\Web\RandomCSS.css").Minify(MinificationType.CSS);
     Assert.NotEqual(FileContent.Length, MinifiedFileContent.Length);
     Assert.True(FileContent.Length > MinifiedFileContent.Length);
 }
 public void HTMLMinify()
 {
     var FileContent = new Utilities.IO.FileInfo(@"..\..\Data\Web\HanselmanSite.html").Read();
     var MinifiedFileContent = new Utilities.IO.FileInfo(@"..\..\Data\Web\HanselmanSite.html").Minify(MinificationType.HTML);
     Assert.NotEqual(FileContent.Length, MinifiedFileContent.Length);
     Assert.True(FileContent.Length > MinifiedFileContent.Length);
 }
        public void Creation()
        {
            var File = new Utilities.IO.FileInfo("./Test.txt");

            Assert.NotNull(File);
            Assert.False(File.Exists);
        }
        public void JavaScriptMinify()
        {
            string FileContent         = new Utilities.IO.FileInfo(@"..\..\Data\Web\RandomJS.js").Read();
            string MinifiedFileContent = new Utilities.IO.FileInfo(@"..\..\Data\Web\RandomJS.js").Minify(MinificationType.JavaScript);

            Assert.NotEqual(FileContent.Length, MinifiedFileContent.Length);
            Assert.True(FileContent.Length > MinifiedFileContent.Length);
        }
        public void HTMLMinify()
        {
            string FileContent         = new Utilities.IO.FileInfo(@"..\..\Data\Web\HanselmanSite.html").Read();
            string MinifiedFileContent = new Utilities.IO.FileInfo(@"..\..\Data\Web\HanselmanSite.html").Minify(MinificationType.HTML);

            Assert.NotEqual(FileContent.Length, MinifiedFileContent.Length);
            Assert.True(FileContent.Length > MinifiedFileContent.Length);
        }
        public void CSSMinify()
        {
            string FileContent         = new Utilities.IO.FileInfo(@"..\..\Data\Web\RandomCSS.css").Read();
            string MinifiedFileContent = new Utilities.IO.FileInfo(@"..\..\Data\Web\RandomCSS.css").Minify(MinificationType.CSS);

            Assert.NotEqual(FileContent.Length, MinifiedFileContent.Length);
            Assert.True(FileContent.Length > MinifiedFileContent.Length);
        }
 public void ReadWrite()
 {
     var File = new Utilities.IO.FileInfo("./Test2.txt");
     File.Write("Testing this out");
     Assert.True(File.Exists);
     Assert.Equal("Testing this out", File.Read());
     Assert.Equal("Testing this out", File);
     Assert.Equal(Encoding.ASCII.GetBytes("Testing this out"), File.ReadBinary());
     Assert.Equal(Encoding.ASCII.GetBytes("Testing this out"), File);
     File.Delete();
 }
        public void ReadWrite()
        {
            var File = new Utilities.IO.FileInfo("./Test2.txt");

            File.Write("Testing this out");
            Assert.True(File.Exists);
            Assert.Equal("Testing this out", File.Read());
            Assert.Equal("Testing this out", File);
            Assert.Equal(Encoding.ASCII.GetBytes("Testing this out"), File.ReadBinary());
            Assert.Equal(Encoding.ASCII.GetBytes("Testing this out"), File);
            File.Delete();
        }
 public void Clone()
 {
     var Temp = new Utilities.IO.FileInfo("./Test.txt");
     var Temp2 = (Utilities.IO.FileInfo)Temp.Clone();
     Assert.True(Temp == Temp2);
     Assert.True(Temp.Equals(Temp2));
     Assert.Equal(0, Temp.CompareTo(Temp2));
     Assert.False(Temp < Temp2);
     Assert.False(Temp > Temp2);
     Assert.True(Temp <= Temp2);
     Assert.True(Temp >= Temp2);
     Assert.False(Temp != Temp2);
 }
        public void Clone()
        {
            var Temp  = new Utilities.IO.FileInfo("./Test.txt");
            var Temp2 = (Utilities.IO.FileInfo)Temp.Clone();

            Assert.True(Temp == Temp2);
            Assert.True(Temp.Equals(Temp2));
            Assert.Equal(0, Temp.CompareTo(Temp2));
            Assert.False(Temp < Temp2);
            Assert.False(Temp > Temp2);
            Assert.True(Temp <= Temp2);
            Assert.True(Temp >= Temp2);
            Assert.False(Temp != Temp2);
        }
Esempio n. 12
0
        static void Main(string[] args)
        {
            var jsonFile = new FileInfo(@"./Config/tsconfig.json");

            if (!jsonFile.Exists)
            {
                return;
            }

            var jsonSerialize = new Utilities.IO.Serializers.Default.JSONSerializer();
            var testConfig    = jsonSerialize.Deserialize(typeof(TestConfig), jsonFile);

            var appConfig = testConfig as TestConfig;

            appConfig.IsMark = 20;
            var a = jsonSerialize.Serialize(typeof(TestConfig), appConfig);

            jsonFile.Write(a);
            Console.WriteLine(a);
            if (appConfig == null)
            {
                return;
            }

            Console.WriteLine(appConfig.IsMark);


            TestOtherFile app = new TestOtherFile();

            try
            {
                app.DoAction(args);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception: " + e.Message);
                if (e.InnerException != null)
                {
                    Console.WriteLine("Inner exception: " + e.InnerException.Message);
                }
            }

            if (Debugger.IsAttached)
            {
                Console.WriteLine();
                Console.Write("Press any key to exit...");
                Console.ReadKey(true);
            }
        }
 public void ToFileFormat()
 {
     Utilities.IO.FileFormats.Excel Docs = new Utilities.IO.FileInfo("../../Data/Testing/Test.xlsx").To();
     Assert.Equal(4, Docs.Count);
     Assert.Equal(3, Docs.ColumnNames.Count);
     Assert.Equal("Header 1", Docs.ColumnNames[0]);
     Assert.Equal("Header 2", Docs.ColumnNames[1]);
     Assert.Equal("Header 3", Docs.ColumnNames[2]);
     Assert.Equal("This", Docs[0, "Header 1"]);
     Assert.Equal("is", Docs[0, "Header 2"]);
     Assert.Equal("a", Docs[0, "Header 3"]);
     Assert.Equal("simple", Docs[1, "Header 1"]);
     Assert.Equal("test", Docs[1, "Header 2"]);
     Assert.Equal("of", Docs[1, "Header 3"]);
     Assert.Equal("the", Docs[2, "Header 2"]);
     Assert.Equal("system", Docs[3, "Header 2"]);
     Assert.Equal("Header 1\tHeader 2\tHeader 3\r\nThis\tis\ta\r\nsimple\ttest\tof\r\n\tthe\t\r\n\tsystem\t", Docs.ToString());
 }
 public void ToFileFormat()
 {
     Utilities.IO.FileFormats.Excel Docs = new Utilities.IO.FileInfo("../../Data/Testing/Test.xlsx").To();
     Assert.Equal(4, Docs.Count);
     Assert.Equal(3, Docs.ColumnNames.Count);
     Assert.Equal("Header 1", Docs.ColumnNames[0]);
     Assert.Equal("Header 2", Docs.ColumnNames[1]);
     Assert.Equal("Header 3", Docs.ColumnNames[2]);
     Assert.Equal("This", Docs[0, "Header 1"]);
     Assert.Equal("is", Docs[0, "Header 2"]);
     Assert.Equal("a", Docs[0, "Header 3"]);
     Assert.Equal("simple", Docs[1, "Header 1"]);
     Assert.Equal("test", Docs[1, "Header 2"]);
     Assert.Equal("of", Docs[1, "Header 3"]);
     Assert.Equal("the", Docs[2, "Header 2"]);
     Assert.Equal("system", Docs[3, "Header 2"]);
     Assert.Equal("Header 1\tHeader 2\tHeader 3\r\nThis\tis\ta\r\nsimple\ttest\tof\r\n\tthe\t\r\n\tsystem\t", Docs.ToString());
 }
 public void Creation()
 {
     var File = new Utilities.IO.FileInfo("./Test.txt");
     Assert.NotNull(File);
     Assert.False(File.Exists);
 }