Fixed warnings

This commit is contained in:
DarthAffe committed 2021-02-02 23:37:56 +01:00
1 parent 57dc9afb32
commit a0a1521658
118 files changed
+802 -1181

No files matched your search

+57 -57
View File
@@ -21,7 +21,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void ToStringTest()
{
Core.Color color = new Core.Color(255, 120, 13, 1);
Core.Color color = new(255, 120, 13, 1);
Assert.AreEqual("[A: 255, R: 120, G: 13, B: 1]", color.ToString());
}
@@ -31,8 +31,8 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void GetHashCodeTestEqual()
{
Core.Color color1 = new Core.Color(100, 68, 32, 255);
Core.Color color2 = new Core.Color(100, 68, 32, 255);
Core.Color color1 = new(100, 68, 32, 255);
Core.Color color2 = new(100, 68, 32, 255);
Assert.AreEqual(color1.GetHashCode(), color2.GetHashCode());
}
@@ -40,8 +40,8 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void GetHashCodeTestNotEqualA()
{
Core.Color color1 = new Core.Color(100, 68, 32, 255);
Core.Color color2 = new Core.Color(99, 68, 32, 255);
Core.Color color1 = new(100, 68, 32, 255);
Core.Color color2 = new(99, 68, 32, 255);
Assert.AreNotEqual(color1.GetHashCode(), color2.GetHashCode());
}
@@ -49,8 +49,8 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void GetHashCodeTestNotEqualR()
{
Core.Color color1 = new Core.Color(100, 68, 32, 255);
Core.Color color2 = new Core.Color(100, 69, 32, 255);
Core.Color color1 = new(100, 68, 32, 255);
Core.Color color2 = new(100, 69, 32, 255);
Assert.AreNotEqual(color1.GetHashCode(), color2.GetHashCode());
}
@@ -58,8 +58,8 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void GetHashCodeTestNotEqualG()
{
Core.Color color1 = new Core.Color(100, 68, 32, 255);
Core.Color color2 = new Core.Color(100, 68, 200, 255);
Core.Color color1 = new(100, 68, 32, 255);
Core.Color color2 = new(100, 68, 200, 255);
Assert.AreNotEqual(color1.GetHashCode(), color2.GetHashCode());
}
@@ -67,8 +67,8 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void GetHashCodeTestNotEqualB()
{
Core.Color color1 = new Core.Color(100, 68, 32, 255);
Core.Color color2 = new Core.Color(100, 68, 32, 0);
Core.Color color1 = new(100, 68, 32, 255);
Core.Color color2 = new(100, 68, 32, 0);
Assert.AreNotEqual(color1.GetHashCode(), color2.GetHashCode());
}
@@ -80,8 +80,8 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void EqualityTestEqual()
{
Core.Color color1 = new Core.Color(100, 68, 32, 255);
Core.Color color2 = new Core.Color(100, 68, 32, 255);
Core.Color color1 = new(100, 68, 32, 255);
Core.Color color2 = new(100, 68, 32, 255);
Assert.IsTrue(color1.Equals(color2), $"Equals returns false on equal colors {color1} and {color2}");
Assert.IsTrue(color1 == color2, $"Equal-operator returns false on equal colors {color1} and {color2}");
@@ -91,8 +91,8 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void EqualityTestNotEqualA()
{
Core.Color color1 = new Core.Color(100, 68, 32, 255);
Core.Color color2 = new Core.Color(99, 68, 32, 255);
Core.Color color1 = new(100, 68, 32, 255);
Core.Color color2 = new(99, 68, 32, 255);
Assert.IsFalse(color1.Equals(color2), $"Equals returns true on not equal colors {color1} and {color2}");
Assert.IsFalse(color1 == color2, $"Equal-operator returns true on not equal colors {color1} and {color2}");
@@ -102,8 +102,8 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void EqualityTestNotEqualR()
{
Core.Color color1 = new Core.Color(100, 68, 32, 255);
Core.Color color2 = new Core.Color(100, 69, 32, 255);
Core.Color color1 = new(100, 68, 32, 255);
Core.Color color2 = new(100, 69, 32, 255);
Assert.IsFalse(color1.Equals(color2), $"Equals returns true on not equal colors {color1} and {color2}");
Assert.IsFalse(color1 == color2, $"Equal-operator returns true on not equal colors {color1} and {color2}");
@@ -113,8 +113,8 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void EqualityTestNotEqualG()
{
Core.Color color1 = new Core.Color(100, 68, 32, 255);
Core.Color color2 = new Core.Color(100, 68, 200, 255);
Core.Color color1 = new(100, 68, 32, 255);
Core.Color color2 = new(100, 68, 200, 255);
Assert.IsFalse(color1.Equals(color2), $"Equals returns true on not equal colors {color1} and {color2}");
Assert.IsFalse(color1 == color2, $"Equal-operator returns true on not equal colors {color1} and {color2}");
@@ -124,8 +124,8 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void EqualityTestNotEqualB()
{
Core.Color color1 = new Core.Color(100, 68, 32, 255);
Core.Color color2 = new Core.Color(100, 68, 32, 0);
Core.Color color1 = new(100, 68, 32, 255);
Core.Color color2 = new(100, 68, 32, 0);
Assert.IsFalse(color1.Equals(color2), $"Equals returns true on not equal colors {color1} and {color2}");
Assert.IsFalse(color1 == color2, $"Equal-operator returns true on not equal colors {color1} and {color2}");
@@ -141,7 +141,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void RGBByteConstructorTest()
{
Core.Color color = new Core.Color((byte)10, (byte)120, (byte)255);
Core.Color color = new((byte)10, (byte)120, (byte)255);
Assert.AreEqual(255, color.GetA(), "A is not 255");
Assert.AreEqual(10, color.GetR(), "R is not 10");
@@ -152,7 +152,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void ARGBByteConstructorTest()
{
Core.Color color = new Core.Color((byte)200, (byte)10, (byte)120, (byte)255);
Core.Color color = new((byte)200, (byte)10, (byte)120, (byte)255);
Assert.AreEqual(200, color.GetA(), "A is not 200");
Assert.AreEqual(10, color.GetR(), "R is not 10");
@@ -163,7 +163,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void RGBIntConstructorTest()
{
Core.Color color = new Core.Color(10, 120, 255);
Core.Color color = new(10, 120, 255);
Assert.AreEqual(255, color.GetA(), "A is not 255");
Assert.AreEqual(10, color.GetR(), "R is not 10");
@@ -174,7 +174,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void ARGBIntConstructorTest()
{
Core.Color color = new Core.Color(200, 10, 120, 255);
Core.Color color = new(200, 10, 120, 255);
Assert.AreEqual(200, color.GetA(), "A is not 200");
Assert.AreEqual(10, color.GetR(), "R is not 10");
@@ -185,14 +185,14 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void RGBIntConstructorClampTest()
{
Core.Color color1 = new Core.Color(256, 256, 256);
Core.Color color1 = new(256, 256, 256);
Assert.AreEqual(255, color1.GetA(), "A is not 255");
Assert.AreEqual(255, color1.GetR(), "R is not 255");
Assert.AreEqual(255, color1.GetG(), "G is not 255");
Assert.AreEqual(255, color1.GetB(), "B is not 255");
Core.Color color2 = new Core.Color(-1, -1, -1);
Core.Color color2 = new(-1, -1, -1);
Assert.AreEqual(255, color2.GetA(), "A is not 255");
Assert.AreEqual(0, color2.GetR(), "R is not 0");
@@ -203,14 +203,14 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void ARGBIntConstructorClampTest()
{
Core.Color color = new Core.Color(256, 256, 256, 256);
Core.Color color = new(256, 256, 256, 256);
Assert.AreEqual(255, color.GetA(), "A is not 255");
Assert.AreEqual(255, color.GetR(), "R is not 255");
Assert.AreEqual(255, color.GetG(), "G is not 255");
Assert.AreEqual(255, color.GetB(), "B is not 255");
Core.Color color2 = new Core.Color(-1, -1, -1, -1);
Core.Color color2 = new(-1, -1, -1, -1);
Assert.AreEqual(0, color2.GetA(), "A is not 0");
Assert.AreEqual(0, color2.GetR(), "R is not 0");
@@ -221,7 +221,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void RGBPercentConstructorTest()
{
Core.Color color = new Core.Color(0.25341, 0.55367, 1);
Core.Color color = new(0.25341, 0.55367, 1);
Assert.AreEqual(1, color.A, DoubleExtensions.TOLERANCE, "A is not 1");
Assert.AreEqual(0.25341, color.R, DoubleExtensions.TOLERANCE, "R is not 0.25341");
@@ -232,7 +232,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void ARGBPercentConstructorTest()
{
Core.Color color = new Core.Color(0.3315, 0.25341, 0.55367, 1);
Core.Color color = new(0.3315, 0.25341, 0.55367, 1);
Assert.AreEqual(0.3315, color.A, DoubleExtensions.TOLERANCE, "A is not 0.3315");
Assert.AreEqual(0.25341, color.R, DoubleExtensions.TOLERANCE, "R is not 0.25341");
@@ -243,14 +243,14 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void RGBPercentConstructorClampTest()
{
Core.Color color1 = new Core.Color(1.1, 1.1, 1.1);
Core.Color color1 = new(1.1, 1.1, 1.1);
Assert.AreEqual(1, color1.A, "A is not 1");
Assert.AreEqual(1, color1.R, "R is not 1");
Assert.AreEqual(1, color1.G, "G is not 1");
Assert.AreEqual(1, color1.B, "B is not 1");
Core.Color color2 = new Core.Color(-1.0, -1.0, -1.0);
Core.Color color2 = new(-1.0, -1.0, -1.0);
Assert.AreEqual(1, color2.A, "A is not 1");
Assert.AreEqual(0, color2.R, "R is not 0");
@@ -261,14 +261,14 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void ARGBPercentConstructorClampTest()
{
Core.Color color1 = new Core.Color(1.1, 1.1, 1.1, 1.1);
Core.Color color1 = new(1.1, 1.1, 1.1, 1.1);
Assert.AreEqual(1, color1.A, "A is not 1");
Assert.AreEqual(1, color1.R, "R is not 1");
Assert.AreEqual(1, color1.G, "G is not 1");
Assert.AreEqual(1, color1.B, "B is not 1");
Core.Color color2 = new Core.Color(-1.0, -1.0, -1.0, -1.0);
Core.Color color2 = new(-1.0, -1.0, -1.0, -1.0);
Assert.AreEqual(0, color2.A, "A is not 0");
Assert.AreEqual(0, color2.R, "R is not 0");
@@ -279,8 +279,8 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void CloneConstructorTest()
{
Core.Color referennceColor = new Core.Color(200, 10, 120, 255);
Core.Color color = new Core.Color(referennceColor);
Core.Color referennceColor = new(200, 10, 120, 255);
Core.Color color = new(referennceColor);
Assert.AreEqual(200, color.GetA(), "A is not 200");
Assert.AreEqual(10, color.GetR(), "R is not 10");
@@ -317,76 +317,76 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void AToPercentTest()
{
Core.Color color1 = new Core.Color(0, 0, 0, 0);
Core.Color color1 = new(0, 0, 0, 0);
Assert.AreEqual(0, color1.A);
Core.Color color2 = new Core.Color(255, 0, 0, 0);
Core.Color color2 = new(255, 0, 0, 0);
Assert.AreEqual(1, color2.A);
Core.Color color3 = new Core.Color(128, 0, 0, 0);
Core.Color color3 = new(128, 0, 0, 0);
Assert.AreEqual(128 / 255.0, color3.A);
Core.Color color4 = new Core.Color(30, 0, 0, 0);
Core.Color color4 = new(30, 0, 0, 0);
Assert.AreEqual(30 / 255.0, color4.A);
Core.Color color5 = new Core.Color(201, 0, 0, 0);
Core.Color color5 = new(201, 0, 0, 0);
Assert.AreEqual(201 / 255.0, color5.A);
}
[TestMethod]
public void RToPercentTest()
{
Core.Color color1 = new Core.Color(0, 0, 0, 0);
Core.Color color1 = new(0, 0, 0, 0);
Assert.AreEqual(0, color1.R);
Core.Color color2 = new Core.Color(0, 255, 0, 0);
Core.Color color2 = new(0, 255, 0, 0);
Assert.AreEqual(1, color2.R);
Core.Color color3 = new Core.Color(0, 128, 0, 0);
Core.Color color3 = new(0, 128, 0, 0);
Assert.AreEqual(128 / 255.0, color3.R);
Core.Color color4 = new Core.Color(0, 30, 0, 0);
Core.Color color4 = new(0, 30, 0, 0);
Assert.AreEqual(30 / 255.0, color4.R);
Core.Color color5 = new Core.Color(0, 201, 0, 0);
Core.Color color5 = new(0, 201, 0, 0);
Assert.AreEqual(201 / 255.0, color5.R);
}
[TestMethod]
public void GToPercentTest()
{
Core.Color color1 = new Core.Color(0, 0, 0, 0);
Core.Color color1 = new(0, 0, 0, 0);
Assert.AreEqual(0, color1.G);
Core.Color color2 = new Core.Color(0, 0, 255, 0);
Core.Color color2 = new(0, 0, 255, 0);
Assert.AreEqual(1, color2.G);
Core.Color color3 = new Core.Color(0, 0, 128, 0);
Core.Color color3 = new(0, 0, 128, 0);
Assert.AreEqual(128 / 255.0, color3.G);
Core.Color color4 = new Core.Color(0, 0, 30, 0);
Core.Color color4 = new(0, 0, 30, 0);
Assert.AreEqual(30 / 255.0, color4.G);
Core.Color color5 = new Core.Color(0, 0, 201, 0);
Core.Color color5 = new(0, 0, 201, 0);
Assert.AreEqual(201 / 255.0, color5.G);
}
[TestMethod]
public void BToPercentTest()
{
Core.Color color1 = new Core.Color(0, 0, 0, 0);
Core.Color color1 = new(0, 0, 0, 0);
Assert.AreEqual(0, color1.B);
Core.Color color2 = new Core.Color(0, 0, 0, 255);
Core.Color color2 = new(0, 0, 0, 255);
Assert.AreEqual(1, color2.B);
Core.Color color3 = new Core.Color(0, 0, 0, 128);
Core.Color color3 = new(0, 0, 0, 128);
Assert.AreEqual(128 / 255.0, color3.B);
Core.Color color4 = new Core.Color(0, 0, 0, 30);
Core.Color color4 = new(0, 0, 0, 30);
Assert.AreEqual(30 / 255.0, color4.B);
Core.Color color5 = new Core.Color(0, 0, 0, 201);
Core.Color color5 = new(0, 0, 0, 201);
Assert.AreEqual(201 / 255.0, color5.B);
}
+48 -48
View File
@@ -12,8 +12,8 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void BlendOpaqueTest()
{
Core.Color baseColor = new Core.Color(255, 0, 0);
Core.Color blendColor = new Core.Color(0, 255, 0);
Core.Color baseColor = new(255, 0, 0);
Core.Color blendColor = new(0, 255, 0);
Assert.AreEqual(blendColor, baseColor.Blend(blendColor));
}
@@ -21,8 +21,8 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void BlendTransparentTest()
{
Core.Color baseColor = new Core.Color(255, 0, 0);
Core.Color blendColor = new Core.Color(0, 0, 255, 0);
Core.Color baseColor = new(255, 0, 0);
Core.Color blendColor = new(0, 0, 255, 0);
Assert.AreEqual(baseColor, baseColor.Blend(blendColor));
}
@@ -30,8 +30,8 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void BlendUpTest()
{
Core.Color baseColor = new Core.Color(0.0, 0.0, 0.0);
Core.Color blendColor = new Core.Color(0.5, 1.0, 1.0, 1.0);
Core.Color baseColor = new(0.0, 0.0, 0.0);
Core.Color blendColor = new(0.5, 1.0, 1.0, 1.0);
Assert.AreEqual(new Core.Color(0.5, 0.5, 0.5), baseColor.Blend(blendColor));
}
@@ -39,8 +39,8 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void BlendDownTest()
{
Core.Color baseColor = new Core.Color(1.0, 1.0, 1.0);
Core.Color blendColor = new Core.Color(0.5, 0.0, 0.0, 0.0);
Core.Color baseColor = new(1.0, 1.0, 1.0);
Core.Color blendColor = new(0.5, 0.0, 0.0, 0.0);
Assert.AreEqual(new Core.Color(0.5, 0.5, 0.5), baseColor.Blend(blendColor));
}
@@ -52,7 +52,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void AddRGBTest()
{
Core.Color baseColor = new Core.Color(128, 128, 128, 128);
Core.Color baseColor = new(128, 128, 128, 128);
Core.Color result = baseColor.AddRGB(11, 12, 13);
Assert.AreEqual(new Core.Color(128, 139, 140, 141), result);
@@ -61,7 +61,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void AddRGBPercentTest()
{
Core.Color baseColor = new Core.Color(0.5, 0.5, 0.5, 0.5);
Core.Color baseColor = new(0.5, 0.5, 0.5, 0.5);
Core.Color result = baseColor.AddRGB(0.2, 0.3, 0.4);
Assert.AreEqual(new Core.Color(0.5, 0.7, 0.8, 0.9), result);
@@ -70,7 +70,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void AddATest()
{
Core.Color baseColor = new Core.Color(128, 128, 128, 128);
Core.Color baseColor = new(128, 128, 128, 128);
Core.Color result = baseColor.AddA(10);
Assert.AreEqual(new Core.Color(138, 128, 128, 128), result);
@@ -79,7 +79,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void AddAPercentTest()
{
Core.Color baseColor = new Core.Color(0.5, 0.5, 0.5, 0.5);
Core.Color baseColor = new(0.5, 0.5, 0.5, 0.5);
Core.Color result = baseColor.AddA(0.1);
Assert.AreEqual(new Core.Color(0.6, 0.5, 0.5, 0.5), result);
@@ -88,7 +88,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void AddRTest()
{
Core.Color baseColor = new Core.Color(128, 128, 128, 128);
Core.Color baseColor = new(128, 128, 128, 128);
Core.Color result = baseColor.AddRGB(r: 10);
Assert.AreEqual(new Core.Color(128, 138, 128, 128), result);
@@ -97,7 +97,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void AddRPercentTest()
{
Core.Color baseColor = new Core.Color(0.5, 0.5, 0.5, 0.5);
Core.Color baseColor = new(0.5, 0.5, 0.5, 0.5);
Core.Color result = baseColor.AddRGB(r: 0.1);
Assert.AreEqual(new Core.Color(0.5, 0.6, 0.5, 0.5), result);
@@ -106,7 +106,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void AddGTest()
{
Core.Color baseColor = new Core.Color(128, 128, 128, 128);
Core.Color baseColor = new(128, 128, 128, 128);
Core.Color result = baseColor.AddRGB(g: 10);
Assert.AreEqual(new Core.Color(128, 128, 138, 128), result);
@@ -115,7 +115,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void AddGPercentTest()
{
Core.Color baseColor = new Core.Color(0.5, 0.5, 0.5, 0.5);
Core.Color baseColor = new(0.5, 0.5, 0.5, 0.5);
Core.Color result = baseColor.AddRGB(g: 0.1);
Assert.AreEqual(new Core.Color(0.5, 0.5, 0.6, 0.5), result);
@@ -124,7 +124,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void AddBTest()
{
Core.Color baseColor = new Core.Color(128, 128, 128, 128);
Core.Color baseColor = new(128, 128, 128, 128);
Core.Color result = baseColor.AddRGB(b: 10);
Assert.AreEqual(new Core.Color(128, 128, 128, 138), result);
@@ -133,7 +133,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void AddBPercentTest()
{
Core.Color baseColor = new Core.Color(0.5, 0.5, 0.5, 0.5);
Core.Color baseColor = new(0.5, 0.5, 0.5, 0.5);
Core.Color result = baseColor.AddRGB(b: 0.1);
Assert.AreEqual(new Core.Color(0.5, 0.5, 0.5, 0.6), result);
@@ -146,7 +146,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void SubtractRGBTest()
{
Core.Color baseColor = new Core.Color(128, 128, 128, 128);
Core.Color baseColor = new(128, 128, 128, 128);
Core.Color result = baseColor.SubtractRGB(11, 12, 13);
Assert.AreEqual(new Core.Color(128, 117, 116, 115), result);
@@ -155,7 +155,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void SubtractRGBPercentTest()
{
Core.Color baseColor = new Core.Color(0.5, 0.5, 0.5, 0.5);
Core.Color baseColor = new(0.5, 0.5, 0.5, 0.5);
Core.Color result = baseColor.SubtractRGB(0.2, 0.3, 0.4);
Assert.AreEqual(new Core.Color(0.5, 0.3, 0.2, 0.1), result);
@@ -164,7 +164,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void SubtractATest()
{
Core.Color baseColor = new Core.Color(128, 128, 128, 128);
Core.Color baseColor = new(128, 128, 128, 128);
Core.Color result = baseColor.SubtractA(10);
Assert.AreEqual(new Core.Color(118, 128, 128, 128), result);
@@ -173,7 +173,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void SubtractAPercentTest()
{
Core.Color baseColor = new Core.Color(0.5, 0.5, 0.5, 0.5);
Core.Color baseColor = new(0.5, 0.5, 0.5, 0.5);
Core.Color result = baseColor.SubtractA(0.1);
Assert.AreEqual(new Core.Color(0.4, 0.5, 0.5, 0.5), result);
@@ -182,7 +182,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void SubtractRTest()
{
Core.Color baseColor = new Core.Color(128, 128, 128, 128);
Core.Color baseColor = new(128, 128, 128, 128);
Core.Color result = baseColor.SubtractRGB(r: 10);
Assert.AreEqual(new Core.Color(128, 118, 128, 128), result);
@@ -191,7 +191,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void SubtractRPercentTest()
{
Core.Color baseColor = new Core.Color(0.5, 0.5, 0.5, 0.5);
Core.Color baseColor = new(0.5, 0.5, 0.5, 0.5);
Core.Color result = baseColor.SubtractRGB(r: 0.1);
Assert.AreEqual(new Core.Color(0.5, 0.4, 0.5, 0.5), result);
@@ -200,7 +200,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void SubtractGTest()
{
Core.Color baseColor = new Core.Color(128, 128, 128, 128);
Core.Color baseColor = new(128, 128, 128, 128);
Core.Color result = baseColor.SubtractRGB(g: 10);
Assert.AreEqual(new Core.Color(128, 128, 118, 128), result);
@@ -209,7 +209,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void SubtractGPercentTest()
{
Core.Color baseColor = new Core.Color(0.5, 0.5, 0.5, 0.5);
Core.Color baseColor = new(0.5, 0.5, 0.5, 0.5);
Core.Color result = baseColor.SubtractRGB(g: 0.1);
Assert.AreEqual(new Core.Color(0.5, 0.5, 0.4, 0.5), result);
@@ -218,7 +218,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void SubtractBTest()
{
Core.Color baseColor = new Core.Color(128, 128, 128, 128);
Core.Color baseColor = new(128, 128, 128, 128);
Core.Color result = baseColor.SubtractRGB(b: 10);
Assert.AreEqual(new Core.Color(128, 128, 128, 118), result);
@@ -227,7 +227,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void SubtractBPercentTest()
{
Core.Color baseColor = new Core.Color(0.5, 0.5, 0.5, 0.5);
Core.Color baseColor = new(0.5, 0.5, 0.5, 0.5);
Core.Color result = baseColor.SubtractRGB(b: 0.1);
Assert.AreEqual(new Core.Color(0.5, 0.5, 0.5, 0.4), result);
@@ -240,7 +240,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void MultiplyRGBPercentTest()
{
Core.Color baseColor = new Core.Color(0.2, 0.2, 0.2, 0.2);
Core.Color baseColor = new(0.2, 0.2, 0.2, 0.2);
Core.Color result = baseColor.MultiplyRGB(3, 4, 5);
Assert.AreEqual(new Core.Color(0.2, 0.6, 0.8, 1.0), result);
@@ -249,7 +249,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void MultiplyAPercentTest()
{
Core.Color baseColor = new Core.Color(0.2, 0.2, 0.2, 0.2);
Core.Color baseColor = new(0.2, 0.2, 0.2, 0.2);
Core.Color result = baseColor.MultiplyA(3);
Assert.AreEqual(new Core.Color(0.6, 0.2, 0.2, 0.2), result);
@@ -258,7 +258,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void MultiplyRPercentTest()
{
Core.Color baseColor = new Core.Color(0.2, 0.2, 0.2, 0.2);
Core.Color baseColor = new(0.2, 0.2, 0.2, 0.2);
Core.Color result = baseColor.MultiplyRGB(r: 3);
Assert.AreEqual(new Core.Color(0.2, 0.6, 0.2, 0.2), result);
@@ -267,7 +267,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void MultiplyGPercentTest()
{
Core.Color baseColor = new Core.Color(0.2, 0.2, 0.2, 0.2);
Core.Color baseColor = new(0.2, 0.2, 0.2, 0.2);
Core.Color result = baseColor.MultiplyRGB(g: 3);
Assert.AreEqual(new Core.Color(0.2, 0.2, 0.6, 0.2), result);
@@ -276,7 +276,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void MultiplyBPercentTest()
{
Core.Color baseColor = new Core.Color(0.2, 0.2, 0.2, 0.2);
Core.Color baseColor = new(0.2, 0.2, 0.2, 0.2);
Core.Color result = baseColor.MultiplyRGB(b: 3);
Assert.AreEqual(new Core.Color(0.2, 0.2, 0.2, 0.6), result);
@@ -289,7 +289,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void DivideRGBPercentTest()
{
Core.Color baseColor = new Core.Color(0.2, 0.6, 0.8, 1.0);
Core.Color baseColor = new(0.2, 0.6, 0.8, 1.0);
Core.Color result = baseColor.DivideRGB(3, 4, 5);
Assert.AreEqual(new Core.Color(0.2, 0.2, 0.2, 0.2), result);
@@ -298,7 +298,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void DivideAPercentTest()
{
Core.Color baseColor = new Core.Color(0.6, 0.2, 0.2, 0.2);
Core.Color baseColor = new(0.6, 0.2, 0.2, 0.2);
Core.Color result = baseColor.DivideA(3);
Assert.AreEqual(new Core.Color(0.2, 0.2, 0.2, 0.2), result);
@@ -307,7 +307,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void DivideRPercentTest()
{
Core.Color baseColor = new Core.Color(0.2, 0.6, 0.2, 0.2);
Core.Color baseColor = new(0.2, 0.6, 0.2, 0.2);
Core.Color result = baseColor.DivideRGB(r: 3);
Assert.AreEqual(new Core.Color(0.2, 0.2, 0.2, 0.2), result);
@@ -316,7 +316,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void DivideGPercentTest()
{
Core.Color baseColor = new Core.Color(0.2, 0.2, 0.6, 0.2);
Core.Color baseColor = new(0.2, 0.2, 0.6, 0.2);
Core.Color result = baseColor.DivideRGB(g: 3);
Assert.AreEqual(new Core.Color(0.2, 0.2, 0.2, 0.2), result);
@@ -325,7 +325,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void DivideBPercentTest()
{
Core.Color baseColor = new Core.Color(0.2, 0.2, 0.2, 0.6);
Core.Color baseColor = new(0.2, 0.2, 0.2, 0.6);
Core.Color result = baseColor.DivideRGB(b: 3);
Assert.AreEqual(new Core.Color(0.2, 0.2, 0.2, 0.2), result);
@@ -338,7 +338,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void SetRGBTest()
{
Core.Color baseColor = new Core.Color(128, 128, 128, 128);
Core.Color baseColor = new(128, 128, 128, 128);
Core.Color result = baseColor.SetRGB(11, 12, 13);
Assert.AreEqual(new Core.Color(128, 11, 12, 13), result);
@@ -347,7 +347,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void SetRGBPercentTest()
{
Core.Color baseColor = new Core.Color(0.5, 0.5, 0.5, 0.5);
Core.Color baseColor = new(0.5, 0.5, 0.5, 0.5);
Core.Color result = baseColor.SetRGB(0.2, 0.3, 0.4);
Assert.AreEqual(new Core.Color(0.5, 0.2, 0.3, 0.4), result);
@@ -356,7 +356,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void SetATest()
{
Core.Color baseColor = new Core.Color(128, 128, 128, 128);
Core.Color baseColor = new(128, 128, 128, 128);
Core.Color result = baseColor.SetA(10);
Assert.AreEqual(new Core.Color(10, 128, 128, 128), result);
@@ -365,7 +365,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void SetAPercentTest()
{
Core.Color baseColor = new Core.Color(0.5, 0.5, 0.5, 0.5);
Core.Color baseColor = new(0.5, 0.5, 0.5, 0.5);
Core.Color result = baseColor.SetA(0.1);
Assert.AreEqual(new Core.Color(0.1, 0.5, 0.5, 0.5), result);
@@ -374,7 +374,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void SetRTest()
{
Core.Color baseColor = new Core.Color(128, 128, 128, 128);
Core.Color baseColor = new(128, 128, 128, 128);
Core.Color result = baseColor.SetRGB(r: 10);
Assert.AreEqual(new Core.Color(128, 10, 128, 128), result);
@@ -383,7 +383,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void SetRPercentTest()
{
Core.Color baseColor = new Core.Color(0.5, 0.5, 0.5, 0.5);
Core.Color baseColor = new(0.5, 0.5, 0.5, 0.5);
Core.Color result = baseColor.SetRGB(r: 0.1);
Assert.AreEqual(new Core.Color(0.5, 0.1, 0.5, 0.5), result);
@@ -392,7 +392,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void SetGTest()
{
Core.Color baseColor = new Core.Color(128, 128, 128, 128);
Core.Color baseColor = new(128, 128, 128, 128);
Core.Color result = baseColor.SetRGB(g: 10);
Assert.AreEqual(new Core.Color(128, 128, 10, 128), result);
@@ -401,7 +401,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void SetGPercentTest()
{
Core.Color baseColor = new Core.Color(0.5, 0.5, 0.5, 0.5);
Core.Color baseColor = new(0.5, 0.5, 0.5, 0.5);
Core.Color result = baseColor.SetRGB(g: 0.1);
Assert.AreEqual(new Core.Color(0.5, 0.5, 0.1, 0.5), result);
@@ -410,7 +410,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void SetBTest()
{
Core.Color baseColor = new Core.Color(128, 128, 128, 128);
Core.Color baseColor = new(128, 128, 128, 128);
Core.Color result = baseColor.SetRGB(b: 10);
Assert.AreEqual(new Core.Color(128, 128, 128, 10), result);
@@ -419,7 +419,7 @@ namespace RGB.NET.Core.Tests.Color
[TestMethod]
public void SetBPercentTest()
{
Core.Color baseColor = new Core.Color(0.5, 0.5, 0.5, 0.5);
Core.Color baseColor = new(0.5, 0.5, 0.5, 0.5);
Core.Color result = baseColor.SetRGB(b: 0.1);
Assert.AreEqual(new Core.Color(0.5, 0.5, 0.5, 0.1), result);