public void InsertCss_FirstLineTest()
        {
            SetValuesTwips(720, null, 310, null);
            var expected = new CssData();

            expected.AddScalableAttribute(
                ".test:not(.numbering)",
                "padding-left",
                0.0588);
            expected.AddScalableAttribute(
                ".test:not(.numbering)",
                "text-indent",
                0.0253);
            expected.AddScalableAttribute(
                $".test.numbering .numbering-container",
                "min-width",
                0.0841);
            expected.AddScalableAttribute(
                $".test.numbering .numbering-number",
                "min-width",
                0.0253);

            var data = _instance.AsCss();

            Assert.AreEqual(expected, data);
        }
        public void InsertCss_RightTest()
        {
            SetValuesTwips(null, 720, 310, null);
            var expected = new CssData();

            expected.AddScalableAttribute(
                ".test",
                "padding-right",
                0.0588);
            expected.AddScalableAttribute(
                ".test:not(.numbering)",
                "text-indent",
                0.0253);

            var data = _instance.AsCss();

            Assert.AreEqual(expected, data);
        }
예제 #3
0
        public void AddScalableAttribte_Test()
        {
            double value   = 0.05;
            var    cssData = new CssData();

            cssData.AddScalableAttribute(".test", "width", value);

            Assert.AreEqual("5vw", cssData[""][".test"]["width"]);
            Assert.AreEqual("1.08cm", cssData[CssData.FULLPAGE_MEDIAQUERY][".test"]["width"]);
        }