public void DeserializeImage() { SerializeImage(); Bitmap image = new NodeStyleImageSerializer().DeserializeImage("TestStyle1"); Assert.IsNotNull(image); }
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); } }
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); }
public void DeserializeImage_Nonexistant() { Bitmap image = new NodeStyleImageSerializer().DeserializeImage("ajskldfjalsdkfjasdlfjasldfj74"); Assert.IsNull(image); }