20 lines
639 B
C#
20 lines
639 B
C#
using System.Xml.Serialization;
|
|
using CRIF.ACTion.Common;
|
|
|
|
namespace CRIF.ACTion.Tests
|
|
{
|
|
public abstract class BuilderTestBase
|
|
{
|
|
protected static string Serialize<T>(T dataToSerialize)
|
|
{
|
|
var namespaces = new XmlSerializerNamespaces();
|
|
namespaces.Add(CrifNamespaces.Common.Prefix, CrifNamespaces.Common.Namespace.NamespaceName);
|
|
|
|
var stringwriter = new System.IO.StringWriter();
|
|
var serializer = new XmlSerializer(typeof(T));
|
|
serializer.Serialize(stringwriter, dataToSerialize, namespaces);
|
|
return stringwriter.ToString();
|
|
}
|
|
}
|
|
}
|