| 1234567891011121314151617181920 |
- using Microsoft.Xna.Framework;
- namespace MonoGame.Extended.Tests
- {
- public class RectangleExtensionsTests
- {
- [Fact]
- public void Clip_ReturnsIntersectionRectangle()
- {
- var rect = new Rectangle(0, 0, 10, 10);
- var clip1 = new Rectangle(2, 2, 5, 5);
- var clip2 = new Rectangle(2, 2, 15, 15);
- var clip3 = new Rectangle(-2, -2, 5, 5);
- Assert.Equal(new Rectangle(2, 2, 5, 5), rect.Clip(clip1));
- Assert.Equal(new Rectangle(2, 2, 8, 8), rect.Clip(clip2));
- Assert.Equal(new Rectangle(0, 0, 3, 3), rect.Clip(clip3));
- }
- }
- }
|