12345678910111213141516171819202122232425262728293031323334353637383940 |
-
- using Terminal.Gui.Drawing;
- namespace Terminal.Gui.DrawingTests;
- public class SolidFillTests
- {
- [Fact]
- public void GetColor_ReturnsCorrectColor ()
- {
- // Arrange
- var expectedColor = new Color (100, 150, 200);
- var solidFill = new SolidFill (expectedColor);
- // Act
- var resultColor = solidFill.GetColor (new Point (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
- var resultColor = solidFill.GetColor (new Point (x, y));
- // Assert
- Assert.Equal (expectedColor, resultColor);
- }
- }
|