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 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); }
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()); }