Beispiel #1
0
        public void TestDeserializeNullException()
        {
            IStorage        storage         = null;
            GraphController graphController = new GraphController(null);
            EdgeController  edgeController  = new EdgeController(graphController);
            IVisualEdge     edge            = new VisualEdge(edgeController, 0x30000001, 0x30000002, false);

            Assert.Throws <ArgumentNullException>(() =>
            {
                edge.Deserialize(storage);
            });
        }
Beispiel #2
0
        public void TestDeserilaizeOperationException()
        {
            IStorage        storage         = new BinaryStorage();
            GraphController graphController = new GraphController(null);
            EdgeController  edgeController  = new EdgeController(graphController);
            IVisualEdge     edge            = new VisualEdge(edgeController, 0x30000001, 0x30000002, false);

            storage.WriteUnsignedInteger(FieldCode.EdgeSignature, 12);
            storage.Seek(0, SeekOrigin.Begin);

            Assert.Throws <InvalidOperationException>(() =>
            {
                edge.Deserialize(storage);
            });
        }