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); }
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>(); }