public void DeserializeXmlFileTest() { var filePath = GetFilePath(XmlTestFileExtension); var converter = new FileFormatConventer <DocumentExtension>(filePath); Assert.Equal(111, converter.Data.Id); Assert.Equal("xmlDocumentAutor", converter.Data.Autor); Assert.Equal("xmlText", converter.Data.Text); Assert.Equal("xmlTitleText", converter.Data.Title); }
public void FormatConverterTest_2() { var filePath = GetFilePath(XmlTestFile); var converter = new FileFormatConventer <Document>(filePath); var jsonFormatManager = FormatManagerFactory <Document> .CreateFormatManager(Format.JSON); var jsonTempFilePath = GetFilePath("tempFile.json"); // Save data from json file to xmlFile converter.SaveConvertedData(jsonTempFilePath); // read json file var content = File.Open(jsonTempFilePath, FileMode.Open); var reader = new StreamReader(content); // get data from json file var data = jsonFormatManager.GetDeserializedData(reader.ReadToEnd()); // compare data from converter and json file Assert.Equal(converter.Data.Text, data.Text); Assert.Equal(converter.Data.Title, data.Title); }