public static PriceShapeContainer GetContainer(PriceShapeContainer container) { container.AddPriceShape(GetLabel()); container.AddPriceShape(GetLine()); container.AddPriceShape(GetPolyLine()); container.AddPriceShape(GetPoint()); container.AddPriceShape(GetRect()); return(container); }
public void TestShapeSaveLoad() { PriceShapeContainer container = new PriceShapeContainer(); GetContainer(container); Console.WriteLine(XmlUtils.ToString(container)); XmlDocument doc = new XmlDocument(); XmlElement root = doc.CreateElement("root"); doc.AppendChild(root); container.Save(root); PriceShapeContainer container2 = new PriceShapeContainer(); container2.Load(root); Console.WriteLine(XmlUtils.ToString(container2)); Assert.AreEqual(XmlUtils.ToString(container), XmlUtils.ToString(container2)); }