protected CSSBorder CreateBorder()
        {
            var value = new CSSBorder
            {
                Color        = CreateColor(),
                Style        = EnumHelpers.GetRandomValue <CSSBorderStyle>(),
                Units        = r.Next(1, 4),
                UnitCategory = EnumHelpers.GetRandomValue <CSSUnit>()
            };

            return(value);
        }
        public void BorderDisabledCustom()
        {
            var propertyIndex = 13;
            var expectedValue = new CSSBorder("solid 1px violet");

            var src = new SuggestedActionsOptions(true)
            {
                Border = expectedValue
            };
            var so = PopulateOptions(src);

            AssertPopulatedProperty(so, propertyIndex, expectedValue?.CSSText);
        }
Exemple #3
0
 public CSSStyleDeclaration()
 {
     Color         = new CSSColor();
     Background    = new CSSBackground();
     Padding       = new CSSPadding();
     Margin        = new CSSMargin();
     Border        = new CSSBorder();
     Cursor        = new CSSCursor();
     Float         = new CSSFloat();
     Font          = new CSSFont();
     Left          = new CSSNumber();
     Right         = new CSSNumber();
     Width         = new CSSNumber();
     Height        = new CSSNumber();
     Display       = new CSSDisplay();
     Position      = new CSSPosition();
     ChangedFields = new List <string>();
 }