Пример #1
0
        public void OverlayGrid_GetPenTest()
        {
            OverlayGridStyle target   = new OverlayGridStyle();
            PDFSolidPen      expected = null;

            PDFSolidPen actual;

            actual = (PDFSolidPen)target.GetPen();
            Assert.IsNull(actual);

            target.ShowGrid  = true;
            expected         = new PDFSolidPen(OverlayGridStyle.DefaultGridColor, OverlayGridStyle.DefaultGridPenWidth);
            expected.Opacity = OverlayGridStyle.DefaultGridOpacity;
            actual           = (PDFSolidPen)target.GetPen();
            Assert.IsNotNull(actual);

            Assert.AreEqual(expected.Color, actual.Color);
            Assert.AreEqual(expected.Width, actual.Width);
            Assert.AreEqual(expected.Opacity, actual.Opacity);

            target.GridColor   = PDFColors.Purple;
            target.GridOpacity = 0.3;

            expected         = new PDFSolidPen(PDFColors.Purple, OverlayGridStyle.DefaultGridPenWidth);
            expected.Opacity = 0.3;

            actual = (PDFSolidPen)target.GetPen();
            Assert.AreEqual(expected.Color, actual.Color);
            Assert.AreEqual(expected.Width, actual.Width);
            Assert.AreEqual(expected.Opacity, actual.Opacity);
        }
Пример #2
0
        public void OverlayGrid_ConstructorTest()
        {
            OverlayGridStyle target = new OverlayGridStyle();

            Assert.IsNotNull(target);
            Assert.AreEqual(StyleKeys.OverlayItemKey, target.ItemKey);
        }
Пример #3
0
        public void OverlayGrid_ShowGridTest()
        {
            OverlayGridStyle target   = new OverlayGridStyle();
            bool             expected = false;

            Assert.AreEqual(expected, target.ShowGrid);

            expected        = true;
            target.ShowGrid = expected;
            Assert.AreEqual(expected, target.ShowGrid);

            expected        = false;
            target.ShowGrid = expected;
            Assert.AreEqual(expected, target.ShowGrid);

            target.RemoveGrid();
            expected = false;
            Assert.AreEqual(expected, target.ShowGrid);
        }
Пример #4
0
        public void OverlayGrid_HighlightColumnsTest()
        {
            OverlayGridStyle target   = new OverlayGridStyle();
            bool             expected = false;

            Assert.AreEqual(expected, target.HighlightColumns);

            expected = true;
            target.HighlightColumns = expected;
            Assert.AreEqual(expected, target.HighlightColumns);

            expected = false;
            target.HighlightColumns = expected;
            Assert.AreEqual(expected, target.HighlightColumns);

            target.RemoveHighlightColumns();
            expected = false;
            Assert.AreEqual(expected, target.HighlightColumns);
        }
Пример #5
0
        public void OverlayGrid_GridSpacingTest()
        {
            OverlayGridStyle target   = new OverlayGridStyle();
            PDFUnit          expected = OverlayGridStyle.DefaultGridSpacing;

            Assert.AreEqual(expected, target.GridSpacing);

            expected           = 20;
            target.GridSpacing = expected;
            Assert.AreEqual(expected, target.GridSpacing);

            expected           = 100;
            target.GridSpacing = expected;
            Assert.AreEqual(expected, target.GridSpacing);

            target.RemoveGridSpacing();
            expected = OverlayGridStyle.DefaultGridSpacing;
            Assert.AreEqual(expected, target.GridSpacing);

            target.GridSpacing = expected; //Default
            Assert.AreEqual(expected, target.GridSpacing);
        }
Пример #6
0
        public void OverlayGrid_GridXOffsetTest()
        {
            OverlayGridStyle target   = new OverlayGridStyle();
            PDFUnit          expected = OverlayGridStyle.DefaultXOffset;

            Assert.AreEqual(expected, target.GridXOffset);

            expected           = 20;
            target.GridXOffset = expected;
            Assert.AreEqual(expected, target.GridXOffset);

            expected           = 100;
            target.GridXOffset = expected;
            Assert.AreEqual(expected, target.GridXOffset);

            target.RemoveGridXOffset();
            expected = OverlayGridStyle.DefaultXOffset;
            Assert.AreEqual(expected, target.GridXOffset);

            target.GridXOffset = expected; //Default
            Assert.AreEqual(expected, target.GridXOffset);
        }
Пример #7
0
        public void OverlayGrid_GridOpacityTest()
        {
            OverlayGridStyle target   = new OverlayGridStyle();
            double           expected = OverlayGridStyle.DefaultGridOpacity;

            Assert.AreEqual(expected, target.GridOpacity);

            expected           = 1.0;
            target.GridOpacity = expected;
            Assert.AreEqual(expected, target.GridOpacity);

            expected           = 0.4;
            target.GridOpacity = expected;
            Assert.AreEqual(expected, target.GridOpacity);

            target.RemoveGridOpacity();
            expected = OverlayGridStyle.DefaultGridOpacity;
            Assert.AreEqual(expected, target.GridOpacity);

            target.GridOpacity = expected; //Default
            Assert.AreEqual(expected, target.GridOpacity);
        }
Пример #8
0
        public void OverlayGrid_GridColorTest()
        {
            OverlayGridStyle target   = new OverlayGridStyle();
            PDFColor         expected = OverlayGridStyle.DefaultGridColor;

            Assert.AreEqual(expected, target.GridColor);

            expected         = PDFColors.Teal;
            target.GridColor = expected;
            Assert.AreEqual(expected, target.GridColor);

            expected         = PDFColors.Silver;
            target.GridColor = expected;
            Assert.AreEqual(expected, target.GridColor);

            target.RemoveGridColor();
            expected = OverlayGridStyle.DefaultGridColor;
            Assert.AreEqual(expected, target.GridColor);

            target.GridColor = expected; //Default
            Assert.AreEqual(expected, target.GridColor);
        }