mirror of https://github.com/oliverbooth/VpSharp
35 lines
969 B
C#
35 lines
969 B
C#
|
using System.Drawing;
|
||
|
|
||
|
namespace VpSharp.Tests;
|
||
|
|
||
|
[TestClass]
|
||
|
public class ColorFTests
|
||
|
{
|
||
|
[TestMethod]
|
||
|
public void Black_ToVpColorF_ShouldGive0ForProperties()
|
||
|
{
|
||
|
ColorF color = Color.Black;
|
||
|
Assert.AreEqual(color.A, 1.0f, float.Epsilon);
|
||
|
Assert.AreEqual(color.R, 0.0f, float.Epsilon);
|
||
|
Assert.AreEqual(color.G, 0.0f, float.Epsilon);
|
||
|
Assert.AreEqual(color.B, 0.0f, float.Epsilon);
|
||
|
}
|
||
|
|
||
|
[TestMethod]
|
||
|
public void Transparent_ToVpColorF_ShouldGive0ForAlpha()
|
||
|
{
|
||
|
ColorF color = Color.Transparent;
|
||
|
Assert.AreEqual(color.A, 0.0f, float.Epsilon);
|
||
|
}
|
||
|
|
||
|
[TestMethod]
|
||
|
public void White_ToVpColorF_ShouldGive1ForProperties()
|
||
|
{
|
||
|
ColorF color = Color.White;
|
||
|
Assert.AreEqual(color.A, 1.0f, float.Epsilon);
|
||
|
Assert.AreEqual(color.R, 1.0f, float.Epsilon);
|
||
|
Assert.AreEqual(color.G, 1.0f, float.Epsilon);
|
||
|
Assert.AreEqual(color.B, 1.0f, float.Epsilon);
|
||
|
}
|
||
|
}
|