public void DeserializeImage()
        {
            SerializeImage();
            Bitmap image = new NodeStyleImageSerializer().DeserializeImage("TestStyle1");

            Assert.IsNotNull(image);
        }
示例#2
0
        private void DerializeNodeStyleImage(NodeStyle s)
        {
            var imageSerializer = new NodeStyleImageSerializer();

            s.Image = imageSerializer.DeserializeImage(s.Title);
            if (s.Image == null)
            {
                Trace.WriteLine("NodeStyle image not found while deserializing for NodeStyle: " + s.Title + ". Generating from reference node.");
                s.Image = new StyleImageGenerator(s.RefNode).GenerateImage();
                imageSerializer.SerializeImage(s.Image, s.Title);
            }
        }
示例#3
0
        public void DeserializeImage()
        {
            MetaModel.MetaModel.Initialize();
            var refNode = new MapNode(new MapTree(), "OK");

            refNode.Italic = true;
            var nodeStyle = new NodeStyle("TestStyle1", refNode, true);
            var fileName  = nodeStyle.Title + Guid.NewGuid();

            new NodeStyleImageSerializer().SerializeImage(nodeStyle.Image, fileName);
            Bitmap image = new NodeStyleImageSerializer().DeserializeImage(fileName);

            Assert.IsNotNull(image);
        }
示例#4
0
        public void DeserializeImage_Nonexistant()
        {
            Bitmap image = new NodeStyleImageSerializer().DeserializeImage("ajskldfjalsdkfjasdlfjasldfj74");

            Assert.IsNull(image);
        }
示例#5
0
 public void DeserializeImage_Nonexistant()
 {
     Bitmap image = new NodeStyleImageSerializer().DeserializeImage("ajskldfjalsdkfjasdlfjasldfj74");
     Assert.IsNull(image);
 }
示例#6
0
 public void DeserializeImage()
 {
     SerializeImage();
     Bitmap image = new NodeStyleImageSerializer().DeserializeImage("TestStyle1");
     Assert.IsNotNull(image);
 }