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(); }
/// <summary> /// Minifies the file based on the data type specified /// </summary> /// <param name="Input">Input file</param> /// <param name="Type">Type of minification to run</param> /// <returns>A stripped file</returns> public static string Minify(this FileInfo Input, MinificationType Type = MinificationType.HTML) { Contract.Requires <ArgumentNullException>(Input != null, "Input"); Contract.Requires <System.IO.FileNotFoundException>(Input.Exists, "Input file does not exist"); return(Input.Read().Minify(Type)); }