Example #1
0
        public void TestGetVerticalOverlapShouldReturnMoreThanZero()
        {
            TableRectangle lower = new TableRectangle(new PdfRectangle(10, 15, 20, 25));            //15f, 10f, 10f, 10f);
            TableRectangle upper = new TableRectangle(new PdfRectangle(0, 20, 10, 30));             //20f, 0f, 10f, 10f);

            double overlap = lower.VerticalOverlap(upper);

            Assert.Equal(5, overlap, 0);
            Assert.True(lower.VerticallyOverlaps(upper));
            Assert.Equal(0.5, lower.VerticalOverlapRatio(upper), 0);
            Assert.Equal(0, lower.OverlapRatio(upper), 0);
        }