private static void SerializationBeta(SavedAppications applicationTest) { string generatedPath = WriteToFile(applicationTest); SavedAppications copy = ReadFromFile(generatedPath); bool test = applicationTest.Equals(copy); if (test) { Console.WriteLine("Basic serialization mastered"); } else { Console.WriteLine("Something went Astray"); } }
private static void OriginalMainMethod() { Console.WriteLine("Beginning application"); SavedAppications applicationTest = new SavedAppications(); int gWid = 150; int gHei = 100; applicationTest.TempateName = "Demacia"; SavedWindow window1 = newSwindow("Notepad.exe", 1, gWid, gHei, 0, 0); SavedWindow window2 = newSwindow("notepad2.exe", 2, gWid, gHei, 12, 50); SavedWindow window3 = newSwindow("firefox.exe", 4, gWid, gHei, 100, 500); applicationTest.Add(window1); applicationTest.Add(window2); applicationTest.Add(window3); string s = JsonConvert.SerializeObject(applicationTest); Console.WriteLine(String.Format("The serialized Object is:\n{0}", s)); //WriteToFile(applicationTest); SavedAppications app2 = JsonConvert.DeserializeObject<SavedAppications>(s); if (applicationTest.Equals(app2)) { Console.WriteLine("\n\nSuccess"); } //SerializationBeta(applicationTest); endProgram(); }