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); }