public static byte[] GetBinaryDataFor(DomainObjectTransporter transporter) { using (var stream = new MemoryStream()) { transporter.Export(stream); return(stream.ToArray()); } }
private TransportedDomainObjects Transport(DomainObjectTransporter transporter) { using (var stream = new MemoryStream()) { transporter.Export(stream); stream.Seek(0, SeekOrigin.Begin); return(DomainObjectTransporter.LoadTransportData(stream)); } }
public void Export() { _transporter.Load(DomainObjectIDs.Order1); _transporter.Export(_stream); Assert.That(_stream.Position > 0); }