21 writes to Factors
System.Drawing.Common.Tests (21)
System\Drawing\Drawing2D\BlendTests.cs (2)
41
Blend blend = new() {
Factors
= null };
44
blend.
Factors
= new float[10];
System\Drawing\Drawing2D\LinearGradientBrushTests.cs (7)
285
Factors
= factors,
304
Factors
= factors,
321
Assert.Throws<ArgumentNullException>(() => brush.Blend = new Blend {
Factors
= null });
328
AssertExtensions.Throws<ArgumentException, ArgumentNullException>("value", "source", () => brush.Blend = new Blend {
Factors
= new float[2], Positions = null });
335
AssertExtensions.Throws<ArgumentException>("value", null, () => brush.Blend = new Blend {
Factors
= new float[2], Positions = new float[1] });
342
AssertExtensions.Throws<ArgumentException>(null, () => brush.Blend = new Blend {
Factors
= [], Positions = [] });
524
Factors
= new float[1],
System\Drawing\Drawing2D\PathGradientBrushTests.cs (12)
259
brush.Blend = new Blend {
Factors
= factors, Positions = positions };
278
brush.Blend.
Factors
= [];
280
brush.Blend.
Factors
= new float[2];
299
yield return new object[] { new Blend() {
Factors
= [], Positions = [] } };
300
yield return new object[] { new Blend() {
Factors
= new float[2], Positions = [1, 1] } };
301
yield return new object[] { new Blend() {
Factors
= new float[2], Positions = [0, 5] } };
302
yield return new object[] { new Blend() {
Factors
= new float[3], Positions = [0, 1, 5] } };
303
yield return new object[] { new Blend() {
Factors
= new float[3], Positions = [1, 1, 1] } };
317
Blend invalidBlend = new() {
Factors
= new float[2], Positions = new float[1] };
328
Assert.Throws<ArgumentNullException>(() => brush.Blend = new Blend() {
Factors
= null, Positions = null });
329
Assert.Throws<ArgumentNullException>(() => brush.Blend = new Blend() {
Factors
= null, Positions = [] });
337
brush.Blend = new Blend() {
Factors
= [], Positions = null });
46 references to Factors
System.Drawing.Common.Tests (46)
System\Drawing\Drawing2D\BlendTests.cs (4)
12
Assert.Equal(new float[1], blend.
Factors
);
22
Assert.Equal(new float[count], blend.
Factors
);
42
Assert.Null(blend.
Factors
);
45
Assert.Equal(new float[10], blend.
Factors
);
System\Drawing\Drawing2D\LinearGradientBrushTests.cs (14)
27
Assert.Equal([1], brush.Blend.
Factors
);
54
Assert.Equal([1], brush.Blend.
Factors
);
88
Assert.Equal([1], brush.Blend.
Factors
);
105
Assert.Equal([1], brush.Blend.
Factors
);
131
Assert.Equal([1], brush.Blend.
Factors
);
148
Assert.Equal([1], brush.Blend.
Factors
);
174
Assert.Equal([1], brush.Blend.
Factors
);
191
Assert.Equal([1], brush.Blend.
Factors
);
241
Assert.Equal(brush.Blend.
Factors
, clone.Blend.
Factors
);
290
Assert.Equal(blend.
Factors
, brush.Blend.
Factors
);
939
Assert.Equal(expectedFactors, brush.Blend.
Factors
);
953
Assert.Equal(expectedFactors, brush.Blend.
Factors
);
System\Drawing\Drawing2D\PathGradientBrushTests.cs (28)
260
Assert.Equal(factors, brush.Blend.
Factors
);
264
Assert.Equal(factors, brush.Blend.
Factors
);
269
Assert.Equal(factors, brush.Blend.
Factors
);
279
Assert.Single(brush.Blend.
Factors
);
281
Assert.Single(brush.Blend.
Factors
);
354
Assert.Equal(defaultScale, brush.Blend.
Factors
[0]);
356
Assert.Equal(0f, brush.Blend.
Factors
[^1]);
361
Assert.Equal(0f, brush.Blend.
Factors
[0]);
363
Assert.Equal(defaultScale, brush.Blend.
Factors
[^1]);
368
Assert.Equal(0f, brush.Blend.
Factors
[0]);
370
Assert.Equal(0f, brush.Blend.
Factors
[^1]);
386
Assert.Equal(256, brush.Blend.
Factors
.Length);
388
Assert.Equal(1f, brush.Blend.
Factors
[0]);
390
Assert.Equal(0f, brush.Blend.
Factors
[^1]);
395
Assert.Equal(256, brush.Blend.
Factors
.Length);
397
Assert.Equal(0f, brush.Blend.
Factors
[0]);
399
Assert.Equal(1f, brush.Blend.
Factors
[^1]);
404
Assert.Equal(511, brush.Blend.
Factors
.Length);
406
Assert.Equal(0f, brush.Blend.
Factors
[0]);
408
Assert.Equal(1f, brush.Blend.
Factors
[255]);
410
Assert.Equal(0f, brush.Blend.
Factors
[^1]);
456
Assert.Equal([defaultScale, 0f], brush.Blend.
Factors
);
461
Assert.Equal([0f, defaultScale], brush.Blend.
Factors
);
466
Assert.Equal([0f, defaultScale, 0f], brush.Blend.
Factors
);
483
Assert.Equal([1f, 0f], brush.Blend.
Factors
);
488
Assert.Equal([0f, 1f], brush.Blend.
Factors
);
493
Assert.Equal([0f, 1f, 0f], brush.Blend.
Factors
);
945
Assert.Equal([1], brush.Blend.
Factors
);