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); }
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); }
private static string GetFrameworkVersion(string fileSpecXml) { var inputDefinitionFileVersion = HelperXmlSerializer.Deserialize <InputDefinitionFrameworkVersion>(fileSpecXml); return(inputDefinitionFileVersion.FrameworkVersion); }