public void Deserialize_v20()
        {
            var path     = Path.Combine(_testDirectory, "TestFiles", "FXWDCSV.definition.20.xml");
            var inputXml = File.ReadAllText(path);

            var actual = HelperXmlSerializer.Deserialize <InputDefinitionFrameworkVersion>(inputXml);

            Assert.AreEqual("2.0", actual.FrameworkVersion);
        }
        public void Deserialize()
        {
            var inputXml = LoadInputXml10();

            var actual    = HelperXmlSerializer.Deserialize <InputDefinitionFile10>(inputXml);
            var outputXml = HelperXmlSerializer.Serialize(actual);

            TestContext.WriteLine(outputXml);

            Assert.AreEqual(inputXml, outputXml);
        }
示例#3
0
        public void Deserialize()
        {
            var testDirectory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
            var path          = Path.Combine(testDirectory, "TestFiles", "FXWDCSV.definition.20.xml");
            var inputXml      = File.ReadAllText(path);

            var actual    = HelperXmlSerializer.Deserialize <InputDefinitionFile20>(inputXml);
            var outputXml = HelperXmlSerializer.Serialize(actual);

            TestContext.WriteLine(outputXml);

            Assert.AreEqual(inputXml, outputXml);
        }
        public void Deserialize_Given_an_input_file_that_uses_default_values_Should_deserialise()
        {
            var inputXml = LoadInputXml10();
            var path     = Path.Combine(_testDirectory, "TestFiles", "FXWDCSV-default-values.definition.xml");
            var inputXmlWithDefaultValues = File.ReadAllText(path);

            var actual    = HelperXmlSerializer.Deserialize <InputDefinitionFile10>(inputXmlWithDefaultValues);
            var outputXml = HelperXmlSerializer.Serialize(actual);

            TestContext.WriteLine(outputXml);

            Assert.AreEqual(inputXml, outputXml);
        }
示例#5
0
        private static string GetFrameworkVersion(string fileSpecXml)
        {
            var inputDefinitionFileVersion = HelperXmlSerializer.Deserialize <InputDefinitionFrameworkVersion>(fileSpecXml);

            return(inputDefinitionFileVersion.FrameworkVersion);
        }