Example #1
0
        public void TestSerializeNullException()
        {
            IGraphController graphController = new GraphController(null);
            IStorage         storage         = null;
            DataHeader       header          = new DataHeader();

            Assert.Throws <ArgumentNullException>(() =>
            {
                header.Serialize(storage);
            });
        }
Example #2
0
        public void TestSerializeDeserialize()
        {
            IGraphController graphController = new GraphController(null);
            IStorage         storage         = new BinaryStorage();
            DataHeader       header1         = new DataHeader();

            header1.DataSize = 21;
            DataHeader header2 = new DataHeader();

            header2.DataSize = 12;

            header1.Serialize(storage);
            storage.Seek(0, SeekOrigin.Begin);
            header2.Deserialize(storage);

            Assert.AreEqual(21, header2.DataSize);
        }