Beispiel #1
0
        public void MediaAspectRatio()
        {
            var ratio = new AspectRatioMediaFeature(FeatureNames.AspectRatio);

            /*var check = ratio.TrySetValue(new CssValueList(new List<ICssValue>(new ICssValue[] {
             *  new Number(1f, Number.Unit.Integer),
             *  null, //CssValue.Delimiter,
             *  new Number(1f, Number.Unit.Integer)
             * })));
             * var valid = ratio.Validate(new RenderDevice(100, 100));
             * var invalid = ratio.Validate(new RenderDevice(16, 9));
             * Assert.True(check);
             * Assert.True(valid);
             * Assert.False(invalid);*/
        }
Beispiel #2
0
        public void CssMediaAspectRatio()
        {
            var ratio = new AspectRatioMediaFeature(FeatureNames.AspectRatio);
            var check = ratio.TrySetValue(new CssValueList(new List <ICssValue>(new ICssValue[] {
                new Number(1f, Number.Unit.Integer),
                CssValue.Delimiter,
                new Number(1f, Number.Unit.Integer)
            })));
            var valid   = ratio.Validate(new RenderDevice(100, 100));
            var invalid = ratio.Validate(new RenderDevice(16, 9));

            Assert.IsTrue(check);
            Assert.IsTrue(valid);
            Assert.IsFalse(invalid);
        }