public void Clone ()
{
LinearGradientBrush lgb = new LinearGradientBrush (rect, c1, c2, 0f);
LinearGradientBrush clone = (LinearGradientBrush) lgb.Clone ();
Assert.AreEqual (lgb.Blend.Factors.Length, clone.Blend.Factors.Length, "Blend.Factors.Length");
Assert.AreEqual (lgb.Blend.Positions.Length, clone.Blend.Positions.Length, "Blend.Positions.Length");
Assert.AreEqual (lgb.GammaCorrection, clone.GammaCorrection, "GammaCorrection");
Assert.AreEqual (lgb.LinearColors.Length, clone.LinearColors.Length, "LinearColors.Length");
Assert.AreEqual (lgb.LinearColors.Length, clone.LinearColors.Length, "LinearColors.Length");
Assert.AreEqual (lgb.Rectangle, clone.Rectangle, "Rectangle");
Assert.AreEqual (lgb.Transform, clone.Transform, "Transform");
Assert.AreEqual (lgb.WrapMode, clone.WrapMode, "WrapMode");
}