Exemplo n.º 1
0
        public void CopyFrom()
        {
            FillOptions other = new FillOptions()
            {
                FillType            = FillType.Triangle,
                LayerByLayer        = false,
                Percentage          = 55,
                AngleInDegrees      = 30f,
                CrossAngleInDegrees = 60f,
                FillLocation        = FillLocation.OuterPerimeter,
                SolidLayerCount     = 3
            };

            FillOptions options = new FillOptions();

            options.CopyFrom(other);

            Assert.AreEqual(FillType.Triangle, options.FillType);
            Assert.AreEqual(false, options.LayerByLayer);
            Assert.AreEqual(55, options.Percentage);
            Assert.AreEqual(30f, options.AngleInDegrees);
            Assert.AreEqual(60f, options.CrossAngleInDegrees);
            Assert.AreEqual(FillLocation.OuterPerimeter, options.FillLocation);
            Assert.AreEqual(3, options.SolidLayerCount);
        }