private static void CreateConfiguration(string file) { var temp = Console.ForegroundColor; try { if (File.Exists(file)) { Console.ForegroundColor = ConsoleColor.Red; WriteLine(OverwritePrompt, file); Console.ForegroundColor = ConsoleColor.White; var overwrite = Console.ReadKey(true); if (overwrite.Key != OverwriteAffirmativeKey) { WriteLine("Not overwriting."); return; } } Console.ForegroundColor = ConsoleColor.White; WriteLine("Preparing example data..."); var configurationInformation = new ConfigurationTestSuite(); configurationInformation.CreateExampleData(); var xmlString = configurationInformation.ToXmlString(); Console.Write("Writing file..."); File.WriteAllText(Path.Combine(".", file), xmlString, Encoding.Unicode); WriteLine(" Done."); } finally { Console.ForegroundColor = temp; } }
public void SerializeAndDeserializeExamplesInMemory() { var configurationInformation = new ConfigurationTestSuite(); configurationInformation.CreateExampleData(); string xmlString = configurationInformation.ToXmlString(); xmlString.ToObject<ConfigurationTestSuite>(); }
public void SerializeAndDeserializeExamplesInMemory() { var configurationInformation = new ConfigurationTestSuite(); configurationInformation.CreateExampleData(); string xmlString = configurationInformation.ToXmlString(); xmlString.ToObject <ConfigurationTestSuite>(); }
public void SerializeAndDeserializeExamplesWithFile() { var configurationInformation = new ConfigurationTestSuite(); configurationInformation.CreateExampleData(); string xmlString = configurationInformation.ToXmlString(); File.WriteAllText("test.xml", xmlString, Encoding.Unicode); string loadedString = File.ReadAllText("test.xml", Encoding.Unicode); loadedString.ToObject<ConfigurationTestSuite>(); }
public void SerializeAndDeserializeExamplesWithFile() { var configurationInformation = new ConfigurationTestSuite(); configurationInformation.CreateExampleData(); string xmlString = configurationInformation.ToXmlString(); File.WriteAllText("test.xml", xmlString, Encoding.Unicode); string loadedString = File.ReadAllText("test.xml", Encoding.Unicode); loadedString.ToObject <ConfigurationTestSuite>(); }