public void ICanSerializeAndDeserializeProcDetailData() { Sections procData = new Sections(); string[] args = new string[] { "a", "b", "c" }; IDictionary<string, string> vars = new Dictionary<string, string>() { { "a", "1" }, { "b", "2" }, { "c", "3" } }; ProcDetails procDetails = new ProcDetails(args); procData.Add(ProcDetails.CommandLineArguments, Entries.MakeEntries(args)); procData.Add(ProcDetails.EnvironmentVariables, new Entries(vars)); procData.Add(ProcDetails.CoreSiteSettings, new Entries(vars)); procData.Add(ProcDetails.HiveSiteSettings, new Entries(vars)); procData.Add(ProcDetails.MapRedSiteSettings, new Entries(vars)); SectionsSerializer ser = new SectionsSerializer(); var content = ser.Serialize(procData); Sections deserialized = ser.Deserialize(content); Help.DoNothing(deserialized); Help.DoNothing(procDetails); }
private static void Main(string[] args) { var app = new ProcDetails(args); app.Run(); }
private static void Main(string[] args) { var app = new ProcDetails(args); app.Run(); }