public void ShouldReturnOneStyleWhenComplexStyleValuesHasTwoDefinitions()
        {
            var complexStyleValue = new ComplexCssStyleValue(new ICssStyleValue[] {
                NumberCssStyleValue.CreatePixelValue(10), TextCssStyleValue.CreateTextValue("dotted")
            });

            Assert.Equal("10px dotted", complexStyleValue.CssRepresentation());
        }
示例#2
0
        public static CssClass WithStyle(this CssClass cssClass, string styleName, params ICssStyleValue[] cssValues)
        {
            var complexValue = new ComplexCssStyleValue(cssValues);

            if (cssClass is ICssProperties properties)
            {
                properties.WithStyle(styleName, complexValue);
            }

            return(cssClass);
        }