Files
Terminal.Gui/Tests/UnitTestsParallelizable/Drawing/SolidFillTests.cs
Tig fdeaa8331b Fixes #4298 - Updates test namespaces (#4299)
* Refactored test namespaces.
Moved some tests that were in wrong project.
Code cleanup

* Parrallel -> Parallel
2025-10-20 14:14:38 -06:00

38 lines
937 B
C#

namespace UnitTests_Parallelizable.DrawingTests;
public class SolidFillTests
{
[Fact]
public void GetColor_ReturnsCorrectColor ()
{
// Arrange
var expectedColor = new Color (100, 150, 200);
var solidFill = new SolidFill (expectedColor);
// Act
Color resultColor = solidFill.GetColor (new (0, 0));
// Assert
Assert.Equal (expectedColor, resultColor);
}
[Theory]
[InlineData (0, 0)]
[InlineData (1, 1)]
[InlineData (-1, -1)]
[InlineData (100, 100)]
[InlineData (-100, -100)]
public void GetColor_ReturnsSameColorForDifferentPoints (int x, int y)
{
// Arrange
var expectedColor = new Color (50, 100, 150);
var solidFill = new SolidFill (expectedColor);
// Act
Color resultColor = solidFill.GetColor (new (x, y));
// Assert
Assert.Equal (expectedColor, resultColor);
}
}