Esempio n. 1
0
        public void CopyFrom()
        {
            ViewOptions other = new ViewOptions()
            {
                BuildAreaLineColor  = Color4.Chocolate,
                MajorGridlineColor  = Color4.Coral,
                MinorGridlineColor  = Color4.Cornsilk,
                AxisColor           = Color4.Cyan,
                ShowBuildArea       = false,
                ShowAxes            = false,
                MajorGridlineFactor = 10,
                SliceLineColor      = Color4.DarkBlue,
                SliceLineWidth      = 5f,
                FillLineColor       = Color4.DarkCyan,
                FillLineWidth       = 2f,
                ModelColor          = Color4.DarkGreen
            };

            ViewOptions options = new ViewOptions();

            options.CopyFrom(other);

            Assert.AreEqual(Color4.Chocolate, options.BuildAreaLineColor);
            Assert.AreEqual(Color4.Coral, options.MajorGridlineColor);
            Assert.AreEqual(Color4.Cornsilk, options.MinorGridlineColor);
            Assert.AreEqual(Color4.Cyan, options.AxisColor);
            Assert.AreEqual(false, options.ShowBuildArea);
            Assert.AreEqual(false, options.ShowAxes);
            Assert.AreEqual(10, options.MajorGridlineFactor);
            Assert.AreEqual(Color4.DarkBlue, options.SliceLineColor);
            Assert.AreEqual(5f, options.SliceLineWidth);
            Assert.AreEqual(Color4.DarkCyan, options.FillLineColor);
            Assert.AreEqual(2f, options.FillLineWidth);
            Assert.AreEqual(Color4.DarkGreen, options.ModelColor);
        }