Ejemplo n.º 1
0
        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>();
 }
Ejemplo n.º 3
0
        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>();
 }
Ejemplo n.º 5
0
        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>();
        }