21 references to new
System.Drawing.Common.Tests (21)
System\Drawing\Drawing2D\BlendTests.cs (3)
11Blend blend = new(); 41Blend blend = new() { Factors = null }; 51Blend blend = new() { Positions = null };
System\Drawing\Drawing2D\LinearGradientBrushTests.cs (8)
283Blend blend = new() 302Blend blend = new() 321Assert.Throws<ArgumentNullException>(() => brush.Blend = new Blend { Factors = null }); 328AssertExtensions.Throws<ArgumentException, ArgumentNullException>("value", "source", () => brush.Blend = new Blend { Factors = new float[2], Positions = null }); 335AssertExtensions.Throws<ArgumentException>("value", null, () => brush.Blend = new Blend { Factors = new float[2], Positions = new float[1] }); 342AssertExtensions.Throws<ArgumentException>(null, () => brush.Blend = new Blend { Factors = [], Positions = [] }); 352AssertExtensions.Throws<ArgumentException>(null, () => brush.Blend = new Blend()); 522brush.Blend = new Blend
System\Drawing\Drawing2D\PathGradientBrushTests.cs (10)
259brush.Blend = new Blend { Factors = factors, Positions = positions }; 299yield return new object[] { new Blend() { Factors = [], Positions = [] } }; 300yield return new object[] { new Blend() { Factors = new float[2], Positions = [1, 1] } }; 301yield return new object[] { new Blend() { Factors = new float[2], Positions = [0, 5] } }; 302yield return new object[] { new Blend() { Factors = new float[3], Positions = [0, 1, 5] } }; 303yield return new object[] { new Blend() { Factors = new float[3], Positions = [1, 1, 1] } }; 317Blend invalidBlend = new() { Factors = new float[2], Positions = new float[1] }; 328Assert.Throws<ArgumentNullException>(() => brush.Blend = new Blend() { Factors = null, Positions = null }); 329Assert.Throws<ArgumentNullException>(() => brush.Blend = new Blend() { Factors = null, Positions = [] }); 337brush.Blend = new Blend() { Factors = [], Positions = null });