Update of /cvsroot/adapdev/Adapdev/src/Adapdev.Tests/Serialization
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8050/src/Adapdev.Tests/Serialization
Added Files:
SerializerTest.cs
Log Message:
--- NEW FILE: SerializerTest.cs ---
using System;
using Adapdev.Mock;
using Adapdev.Serialization;
using NUnit.Framework;
namespace Adapdev.Tests.Serialization
{
[TestFixture]
public class SerializerTest
{
[Test]
public void SOAP()
{
SuppliersEntity supplier = new SuppliersEntity();
string soap = Serializer.SerializeToSoap(supplier);
SuppliersEntity supplier2 = (SuppliersEntity)Serializer.DeserializeFromSoap(typeof(SuppliersEntity), soap);
Console.WriteLine(soap);
}
[Test]
public void SOAPFile()
{
SuppliersEntity supplier = new SuppliersEntity();
Serializer.SerializeToSoap(supplier, "supplier.soap");
SuppliersEntity supplier2 = (SuppliersEntity)Serializer.DeserializeFromSoapFile(typeof(SuppliersEntity), "supplier.soap");
Assert.AreEqual(supplier.Created, supplier2.Created);
}
[Test]
public void Xml()
{
SuppliersEntity supplier = new SuppliersEntity();
string xml = Serializer.SerializeToXml(supplier);
SuppliersEntity supplier2 = (SuppliersEntity)Serializer.DeserializeFromXml(typeof(SuppliersEntity), xml);
Console.WriteLine(xml);
}
[Test]
public void XmlFile()
{
SuppliersEntity supplier = new SuppliersEntity();
Serializer.SerializeToXmlFile(supplier, "supplier.xml");
SuppliersEntity supplier2 = (SuppliersEntity)Serializer.DeserializeFromXmlFile(typeof(SuppliersEntity), "supplier.xml");
Assert.AreEqual(supplier.Created, supplier2.Created);
}
[Test]
public void Binary()
{
SuppliersEntity supplier = new SuppliersEntity();
byte[] data = Serializer.SerializeToBinary(supplier);
SuppliersEntity supplier2 = (SuppliersEntity)Serializer.DeserializeFromBinary(typeof(SuppliersEntity), data);
}
[Test]
public void BinaryFile()
{
SuppliersEntity supplier = new SuppliersEntity();
Serializer.SerializeToBinary(supplier, "supplier.dat");
SuppliersEntity supplier2 = (SuppliersEntity)Serializer.DeserializeFromBinaryFile(typeof(SuppliersEntity), "supplier.dat");
Assert.AreEqual(supplier.Created, supplier2.Created);
}
}
}
|