using System.Xml.Serialization;
using System.IO.Abstractions;
using System.IO.Abstractions.TestingHelpers;
public static void Main()
var serializer = new XmlSerializer(sap.GetType());
var sw = new StringWriter();
serializer.Serialize(sw, sap);
var bytes = Encoding.UTF8.GetBytes(xml);
var ms = new MemoryStream(bytes);
var reader = new XmlTextReader(ms);
var result = serializer.Deserialize(reader);
public string Code {get;set;} = "123";