mirror of
https://github.com/DarthAffe/RGB.NET.git
synced 2026-11-10 20:46:24 +00:00
Fixed warnings
This commit is contained in:
1 parent
57dc9afb32
commit
a0a1521658
118 files changed
+802
-1181
No files matched your search
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in new issue
Block a user