12345678910111213141516171819202122232425262728293031323334353637 |
- 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
- 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);
- }
- }
|