1
- namespace AngleSharp . Css . Tests . Rules
1
+ namespace AngleSharp . Css . Tests . Rules
2
2
{
3
3
using AngleSharp . Css . Dom ;
4
4
using AngleSharp . Css . Tests . Mocks ;
@@ -13,7 +13,7 @@ public void SupportsEmptyRule()
13
13
{
14
14
var source = @"@supports () { }" ;
15
15
var sheet = ParseStyleSheet ( source ) ;
16
- var device = new MockRenderDevice { Context = sheet . Context } ;
16
+ var device = new DefaultRenderDevice ( ) ;
17
17
Assert . AreEqual ( 1 , sheet . Rules . Length ) ;
18
18
Assert . IsInstanceOf < CssSupportsRule > ( sheet . Rules [ 0 ] ) ;
19
19
var supports = sheet . Rules [ 0 ] as CssSupportsRule ;
@@ -26,7 +26,7 @@ public void SupportsBackgroundColorRedRule()
26
26
{
27
27
var source = @"@supports (background-color: red) { }" ;
28
28
var sheet = ParseStyleSheet ( source ) ;
29
- var device = new MockRenderDevice { Context = sheet . Context } ;
29
+ var device = new DefaultRenderDevice ( ) ;
30
30
Assert . AreEqual ( 1 , sheet . Rules . Length ) ;
31
31
Assert . IsInstanceOf < CssSupportsRule > ( sheet . Rules [ 0 ] ) ;
32
32
var supports = sheet . Rules [ 0 ] as CssSupportsRule ;
@@ -39,7 +39,7 @@ public void SupportsBackgroundColorRedAndColorBlueRule()
39
39
{
40
40
var source = @"@supports ((background-color: red) and (color: blue)) { }" ;
41
41
var sheet = ParseStyleSheet ( source ) ;
42
- var device = new MockRenderDevice { Context = sheet . Context } ;
42
+ var device = new DefaultRenderDevice ( ) ;
43
43
Assert . AreEqual ( 1 , sheet . Rules . Length ) ;
44
44
Assert . IsInstanceOf < CssSupportsRule > ( sheet . Rules [ 0 ] ) ;
45
45
var supports = sheet . Rules [ 0 ] as CssSupportsRule ;
@@ -52,7 +52,7 @@ public void SupportsNotUnsupportedDeclarationRule()
52
52
{
53
53
var source = @"@supports (not (background-transparency: half)) { }" ;
54
54
var sheet = ParseStyleSheet ( source ) ;
55
- var device = new MockRenderDevice { Context = sheet . Context } ;
55
+ var device = new DefaultRenderDevice ( ) ;
56
56
Assert . AreEqual ( 1 , sheet . Rules . Length ) ;
57
57
Assert . IsInstanceOf < CssSupportsRule > ( sheet . Rules [ 0 ] ) ;
58
58
var supports = sheet . Rules [ 0 ] as CssSupportsRule ;
@@ -65,7 +65,7 @@ public void SupportsUnsupportedDeclarationRule()
65
65
{
66
66
var source = @"@supports ((background-transparency: zero)) { }" ;
67
67
var sheet = ParseStyleSheet ( source ) ;
68
- var device = new MockRenderDevice { Context = sheet . Context } ;
68
+ var device = new DefaultRenderDevice ( ) ;
69
69
Assert . AreEqual ( 1 , sheet . Rules . Length ) ;
70
70
Assert . IsInstanceOf < CssSupportsRule > ( sheet . Rules [ 0 ] ) ;
71
71
var supports = sheet . Rules [ 0 ] as CssSupportsRule ;
@@ -78,7 +78,7 @@ public void SupportsBackgroundRedWithImportantRule()
78
78
{
79
79
var source = @"@supports (background: red !important) { }" ;
80
80
var sheet = ParseStyleSheet ( source ) ;
81
- var device = new MockRenderDevice { Context = sheet . Context } ;
81
+ var device = new DefaultRenderDevice ( ) ;
82
82
Assert . AreEqual ( 1 , sheet . Rules . Length ) ;
83
83
Assert . IsInstanceOf < CssSupportsRule > ( sheet . Rules [ 0 ] ) ;
84
84
var supports = sheet . Rules [ 0 ] as CssSupportsRule ;
@@ -91,7 +91,7 @@ public void SupportsPaddingTopOrPaddingLeftRule()
91
91
{
92
92
var source = @"@supports ((padding-TOP : 0) or (padding-left : 0)) { }" ;
93
93
var sheet = ParseStyleSheet ( source ) ;
94
- var device = new MockRenderDevice { Context = sheet . Context } ;
94
+ var device = new DefaultRenderDevice ( ) ;
95
95
Assert . AreEqual ( 1 , sheet . Rules . Length ) ;
96
96
Assert . IsInstanceOf < CssSupportsRule > ( sheet . Rules [ 0 ] ) ;
97
97
var supports = sheet . Rules [ 0 ] as CssSupportsRule ;
@@ -104,7 +104,7 @@ public void SupportsPaddingTopOrPaddingLeftAndPaddingBottomOrPaddingRightRule()
104
104
{
105
105
var source = @"@supports (((padding-top: 0) or (padding-left: 0)) and ((padding-bottom: 0) or (padding-right: 0))) { }" ;
106
106
var sheet = ParseStyleSheet ( source ) ;
107
- var device = new MockRenderDevice { Context = sheet . Context } ;
107
+ var device = new DefaultRenderDevice ( ) ;
108
108
Assert . AreEqual ( 1 , sheet . Rules . Length ) ;
109
109
Assert . IsInstanceOf < CssSupportsRule > ( sheet . Rules [ 0 ] ) ;
110
110
var supports = sheet . Rules [ 0 ] as CssSupportsRule ;
@@ -117,7 +117,7 @@ public void SupportsDisplayFlexWithImportantRule()
117
117
{
118
118
var source = @"@supports (display: flex !important) { }" ;
119
119
var sheet = ParseStyleSheet ( source ) ;
120
- var device = new MockRenderDevice { Context = sheet . Context } ;
120
+ var device = new DefaultRenderDevice ( ) ;
121
121
Assert . AreEqual ( 1 , sheet . Rules . Length ) ;
122
122
Assert . IsInstanceOf < CssSupportsRule > ( sheet . Rules [ 0 ] ) ;
123
123
var supports = sheet . Rules [ 0 ] as CssSupportsRule ;
@@ -138,7 +138,7 @@ public void SupportsDisplayFlexMultipleBracketsRule()
138
138
{
139
139
var source = @"@supports ((display: flex)) { }" ;
140
140
var sheet = ParseStyleSheet ( source ) ;
141
- var device = new MockRenderDevice { Context = sheet . Context } ;
141
+ var device = new DefaultRenderDevice ( ) ;
142
142
Assert . AreEqual ( 1 , sheet . Rules . Length ) ;
143
143
Assert . IsInstanceOf < CssSupportsRule > ( sheet . Rules [ 0 ] ) ;
144
144
var supports = sheet . Rules [ 0 ] as CssSupportsRule ;
@@ -153,7 +153,7 @@ public void SupportsTransitionOrAnimationNameAndTransformFrontBracketRule()
153
153
(animation-name: foo)) and
154
154
(transform: rotate(10deg)) { }" ;
155
155
var sheet = ParseStyleSheet ( source ) ;
156
- var device = new MockRenderDevice { Context = sheet . Context } ;
156
+ var device = new DefaultRenderDevice ( ) ;
157
157
Assert . AreEqual ( 1 , sheet . Rules . Length ) ;
158
158
Assert . IsInstanceOf < CssSupportsRule > ( sheet . Rules [ 0 ] ) ;
159
159
var supports = sheet . Rules [ 0 ] as CssSupportsRule ;
@@ -168,7 +168,7 @@ public void SupportsTransitionOrAnimationNameAndTransformBackBracketRule()
168
168
((animation-name: foo) and
169
169
(transform: rotate(10deg))) { }" ;
170
170
var sheet = ParseStyleSheet ( source ) ;
171
- var device = new MockRenderDevice { Context = sheet . Context } ;
171
+ var device = new DefaultRenderDevice ( ) ;
172
172
Assert . AreEqual ( 1 , sheet . Rules . Length ) ;
173
173
Assert . IsInstanceOf < CssSupportsRule > ( sheet . Rules [ 0 ] ) ;
174
174
var supports = sheet . Rules [ 0 ] as CssSupportsRule ;
@@ -184,7 +184,7 @@ public void SupportsShadowVendorPrefixesRule()
184
184
( -webkit-box-shadow: 0 0 2px black ) or
185
185
( -o-box-shadow: 0 0 2px black ) { }" ;
186
186
var sheet = ParseStyleSheet ( source ) ;
187
- var device = new MockRenderDevice { Context = sheet . Context } ;
187
+ var device = new DefaultRenderDevice ( ) ;
188
188
Assert . AreEqual ( 1 , sheet . Rules . Length ) ;
189
189
Assert . IsInstanceOf < CssSupportsRule > ( sheet . Rules [ 0 ] ) ;
190
190
var supports = sheet . Rules [ 0 ] as CssSupportsRule ;
@@ -201,7 +201,7 @@ public void SupportsNegatedDisplayFlexRuleWithDeclarations()
201
201
#article { width: 75%; }
202
202
}" ;
203
203
var sheet = ParseStyleSheet ( source ) ;
204
- var device = new MockRenderDevice { Context = sheet . Context } ;
204
+ var device = new DefaultRenderDevice ( ) ;
205
205
Assert . AreEqual ( 1 , sheet . Rules . Length ) ;
206
206
Assert . IsInstanceOf < CssSupportsRule > ( sheet . Rules [ 0 ] ) ;
207
207
var supports = sheet . Rules [ 0 ] as CssSupportsRule ;
0 commit comments