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