Ejemplo n.º 1
0
 private static void CheckDrawInsideBounds(DrawMock mock, int usedColumns, int expectedCol)
 {
     Assert.AreEqual(expectedCol, usedColumns);
     for (int i = 0; i < usedColumns; i++)
     {
         Assert.IsFalse(mock.isExpanded(i));
     }
 }
Ejemplo n.º 2
0
        public void drawTest()
        {
            DrawMock g = new DrawMock();

            g.setSize(0, new System.Drawing.Rectangle(1, 1, 10, 10));

            Assert.IsFalse(g.isExpanded(0));
            g.draw(0, new System.Drawing.Rectangle(2, 3, 5, 6));
            Assert.IsFalse(g.isExpanded(0));

            g.draw(0, new System.Drawing.Rectangle(5, 7, 11, 11));
            g.draw(0, new System.Drawing.Rectangle(0, 7, 7, 11));

            Assert.AreEqual(0, g.getCol(0).X);
            Assert.AreEqual(1, g.getCol(0).Y);
            Assert.AreEqual(16, g.getCol(0).Width);
            Assert.AreEqual(17, g.getCol(0).Height);

            Assert.IsTrue(g.isExpanded(0));
        }