[Test] public void GetBatchInfo()
        {
            DataObject dataIn = new DataObject();
            BatchInfo  batch  = new BatchInfo();

            dataIn.SetBatchInfos(new[] { batch });

            Assert.IsTrue(dataIn.ContainsBatchInfos());
            Assert.AreNotSame(batch, dataIn.GetBatchInfos()[0]);

            DataObject dataOut = this.SimulateClipboardSerialize(dataIn);

            Assert.IsTrue(dataOut.ContainsBatchInfos());
            Assert.AreNotSame(batch, dataOut.GetBatchInfos()[0]);
        }