static void Main(string[] args) { ToAndFromXml testSerialization = new ToAndFromXml(); ToAndFromXml testDeserialization = new ToAndFromXml(); Console.WriteLine("Demonstrating XML Serialization and Deserialization"); Console.Write("\n attempting to serialize Widget object:"); List <string> tl = new List <string>(); string builderPath = "../../../Builder/TempDirectory"; string xmlFileName = "/BuildRequest.xml"; Console.Write("\n attempting to serialize object:"); testSerialization.ToXml(tl, builderPath); Console.Write("\n attempting to deserialize Widget object:"); testDeserialization.FromXml <string>(builderPath, xmlFileName); }
/*--------< Serializes any objects to XML that represents test requests >--------------*/ public void objSerialization() { TestRequest tr = new TestRequest(); _receivePath = _builderPath; getFiles("*.dll"); List <TestRequest> testRequestLists = new List <TestRequest>(); List <string> tl = new List <string>(); foreach (string file in _files) { Console.WriteLine("file :" + Path.GetFileName(file)); //tr.TestLibraries = Path.GetFileName(file); tl.Add(Path.GetFileName(file)); tr.TestLibraries = tl; testRequestLists.Add(tr); } ToAndFromXml xSerialization = new ToAndFromXml(); xSerialization.ToXml(testRequestLists, _builderPath); // Serialization }