Exemplo n.º 1
0
        public void TestCopyColor()
        {
            var color = new Color(new Structures.Color(255, 0, 0), new MathList(new Open("(")));
            var clone = color.Clone(false);

            Assert.Equal(new Structures.Color(255, 0, 0), clone.Colour);
            CheckClone(color, clone);
            CheckClone(color.InnerList, clone.InnerList);

            var colorBox = new ColorBox(new Structures.Color(128, 0, 0), new MathList(new Close(")")));
            var cloneBox = colorBox.Clone(false);

            Assert.Equal(new Structures.Color(128, 0, 0), cloneBox.Colour);
            CheckClone(colorBox, cloneBox);
            CheckClone(colorBox.InnerList, cloneBox.InnerList);
        }
Exemplo n.º 2
0
        public void TestCopyColored()
        {
            var colored = new Colored(System.Drawing.Color.FromArgb(255, 0, 0), new MathList(new Open("(")));
            var clone   = colored.Clone(false);

            Assert.Equal(System.Drawing.Color.FromArgb(255, 0, 0), clone.Color);
            CheckClone(colored, clone);
            CheckClone(colored.InnerList, clone.InnerList);

            var colorBox = new ColorBox(System.Drawing.Color.FromArgb(128, 0, 0), new MathList(new Close(")")));
            var cloneBox = colorBox.Clone(false);

            Assert.Equal(System.Drawing.Color.FromArgb(128, 0, 0), cloneBox.Color);
            CheckClone(colorBox, cloneBox);
            CheckClone(colorBox.InnerList, cloneBox.InnerList);
        }