| 1234567891011121314151617181920 |
- namespace DrawingTests;
- public class DrawContextTests
- {
- [Fact (Skip = "Region Union is broken")]
- public void AddDrawnRectangle_Unions ()
- {
- DrawContext drawContext = new DrawContext ();
- drawContext.AddDrawnRectangle (new (0, 0, 1, 1));
- drawContext.AddDrawnRectangle (new (1, 0, 1, 1));
- Assert.Equal (new Rectangle (0, 0, 2, 1), drawContext.GetDrawnRegion ().GetBounds ());
- Assert.Equal (2, drawContext.GetDrawnRegion ().GetRectangles ().Length);
- drawContext.AddDrawnRectangle (new (0, 0, 4, 1));
- Assert.Equal (new Rectangle (0, 1, 4, 1), drawContext.GetDrawnRegion ().GetBounds ());
- Assert.Single (drawContext.GetDrawnRegion ().GetRectangles ());
- }
- }
|