@@ -14,25 +14,25 @@ public class AllKindsOfParamsTest : TestContext
14
14
public void NonBlazorParamTypes ( )
15
15
{
16
16
// Using C# tuple with hardcoded name
17
- var cut1 = RenderComponent < NonBlazorTypesParams > (
17
+ var cut1 = Render < NonBlazorTypesParams > (
18
18
( "Numbers" , 42 ) ,
19
19
( "Lines" , new List < string > { "Hello" , "World" } )
20
20
) ;
21
21
22
22
// Using C# tuple with refactor safe name
23
- var cut2 = RenderComponent < NonBlazorTypesParams > (
23
+ var cut2 = Render < NonBlazorTypesParams > (
24
24
( nameof ( NonBlazorTypesParams . Numbers ) , 42 ) ,
25
25
( nameof ( NonBlazorTypesParams . Lines ) , new List < string > { "Hello" , "World" } )
26
26
) ;
27
27
28
28
// Using factory method
29
- var cut3 = RenderComponent < NonBlazorTypesParams > (
29
+ var cut3 = Render < NonBlazorTypesParams > (
30
30
Parameter ( "Numbers" , 42 ) ,
31
31
Parameter ( "Lines" , new List < string > { "Hello" , "World" } )
32
32
) ;
33
33
34
34
// Using parameter builder
35
- var cut4 = RenderComponent < NonBlazorTypesParams > ( parameters => parameters
35
+ var cut4 = Render < NonBlazorTypesParams > ( parameters => parameters
36
36
. Add ( p => p . Numbers , 42 )
37
37
. Add ( p => p . Lines , new List < string > { "Hello" , "World" } )
38
38
) ;
@@ -43,7 +43,7 @@ public void EventCallbackTypes()
43
43
{
44
44
45
45
// Using factory method with hardcoded name
46
- var cut1 = RenderComponent < EventCallbackParams > (
46
+ var cut1 = Render < EventCallbackParams > (
47
47
EventCallback ( "OnClick" , ( MouseEventArgs args ) =>
48
48
{
49
49
/* handle callback */
@@ -55,7 +55,7 @@ public void EventCallbackTypes()
55
55
) ;
56
56
57
57
// Using factory method refactor safe name
58
- var cut2 = RenderComponent < EventCallbackParams > (
58
+ var cut2 = Render < EventCallbackParams > (
59
59
EventCallback ( nameof ( EventCallbackParams . OnClick ) , ( MouseEventArgs args ) =>
60
60
{
61
61
/* handle callback */
@@ -67,7 +67,7 @@ public void EventCallbackTypes()
67
67
) ;
68
68
69
69
// Using parameter builder
70
- var cut3 = RenderComponent < EventCallbackParams > ( parameters => parameters
70
+ var cut3 = Render < EventCallbackParams > ( parameters => parameters
71
71
. Add ( p => p . OnClick , args =>
72
72
{
73
73
/* handle callback */
@@ -83,12 +83,12 @@ public void EventCallbackTypes()
83
83
public void HtmlAsChildContent ( )
84
84
{
85
85
// Using factory method
86
- var cut1 = RenderComponent < ChildContentParams > (
86
+ var cut1 = Render < ChildContentParams > (
87
87
ChildContent ( "<h1>Hello World</h1>" )
88
88
) ;
89
89
90
90
// Using parameter builder
91
- var cut2 = RenderComponent < ChildContentParams > ( parameters => parameters
91
+ var cut2 = Render < ChildContentParams > ( parameters => parameters
92
92
. AddChildContent ( "<h1>Hello World</h1>" )
93
93
) ;
94
94
}
@@ -97,12 +97,12 @@ public void HtmlAsChildContent()
97
97
public void ComponentAsChildContent ( )
98
98
{
99
99
// Using factory method
100
- var cut1 = RenderComponent < ChildContentParams > (
100
+ var cut1 = Render < ChildContentParams > (
101
101
ChildContent < Counter > ( )
102
102
) ;
103
103
104
104
// Using parameter builder
105
- var cut2 = RenderComponent < ChildContentParams > ( parameters => parameters
105
+ var cut2 = Render < ChildContentParams > ( parameters => parameters
106
106
. AddChildContent < Counter > ( )
107
107
) ;
108
108
}
@@ -111,7 +111,7 @@ public void ComponentAsChildContent()
111
111
public void ComponentWithParamsAsChildContent ( )
112
112
{
113
113
// Using factory method
114
- var cut1 = RenderComponent < ChildContentParams > (
114
+ var cut1 = Render < ChildContentParams > (
115
115
ChildContent < Alert > (
116
116
( "Heading" , "Alert heading" ) ,
117
117
( "Type" , AlertType . Warning ) ,
@@ -120,7 +120,7 @@ public void ComponentWithParamsAsChildContent()
120
120
) ;
121
121
122
122
// Using parameter builder
123
- var cut2 = RenderComponent < ChildContentParams > ( parameters => parameters
123
+ var cut2 = Render < ChildContentParams > ( parameters => parameters
124
124
. AddChildContent < Alert > ( alertParameters => alertParameters
125
125
. Add ( p => p . Heading , "Alert heading" )
126
126
. Add ( p => p . Type , AlertType . Warning )
@@ -133,7 +133,7 @@ public void ComponentWithParamsAsChildContent()
133
133
public void ComponentAndMarkupAsChildContent ( )
134
134
{
135
135
// Using factory method
136
- var cut1 = RenderComponent < ChildContentParams > (
136
+ var cut1 = Render < ChildContentParams > (
137
137
ChildContent ( "<h1>Below you will find a most interesting alert!</h1>" ) ,
138
138
ChildContent < Alert > (
139
139
( "Heading" , "Alert heading" ) ,
@@ -143,7 +143,7 @@ public void ComponentAndMarkupAsChildContent()
143
143
) ;
144
144
145
145
// Using parameter builder
146
- var cut2 = RenderComponent < ChildContentParams > ( parameters => parameters
146
+ var cut2 = Render < ChildContentParams > ( parameters => parameters
147
147
. AddChildContent ( "<h1>Below you will find a most interesting alert!</h1>" )
148
148
. AddChildContent < Alert > ( childParams => childParams
149
149
. Add ( p => p . Heading , "Alert heading" )
@@ -157,12 +157,12 @@ public void ComponentAndMarkupAsChildContent()
157
157
public void HtmlAsRenderFragment ( )
158
158
{
159
159
// Using factory method
160
- var cut1 = RenderComponent < RenderFragmentParams > (
160
+ var cut1 = Render < RenderFragmentParams > (
161
161
RenderFragment ( "Content" , "<h1>Hello World</h1>" )
162
162
) ;
163
163
164
164
// Using parameter builder
165
- var cut2 = RenderComponent < RenderFragmentParams > ( parameters => parameters
165
+ var cut2 = Render < RenderFragmentParams > ( parameters => parameters
166
166
. Add ( p => p . Content , "<h1>Hello World</h1>" )
167
167
) ;
168
168
}
@@ -171,12 +171,12 @@ public void HtmlAsRenderFragment()
171
171
public void ComponentAsRenderFragment ( )
172
172
{
173
173
// Using factory method
174
- var cut1 = RenderComponent < RenderFragmentParams > (
174
+ var cut1 = Render < RenderFragmentParams > (
175
175
RenderFragment < Counter > ( "Content" )
176
176
) ;
177
177
178
178
// Using parameter builder
179
- var cut2 = RenderComponent < RenderFragmentParams > ( parameters => parameters
179
+ var cut2 = Render < RenderFragmentParams > ( parameters => parameters
180
180
. Add < Counter > ( p => p . Content )
181
181
) ;
182
182
}
@@ -185,7 +185,7 @@ public void ComponentAsRenderFragment()
185
185
public void ComponentWithParamsAsRenderFragment ( )
186
186
{
187
187
// Using factory method
188
- var cut1 = RenderComponent < RenderFragmentParams > (
188
+ var cut1 = Render < RenderFragmentParams > (
189
189
RenderFragment < Alert > ( "Content" ,
190
190
( "Heading" , "Alert heading" ) ,
191
191
( "Type" , AlertType . Warning ) ,
@@ -194,7 +194,7 @@ public void ComponentWithParamsAsRenderFragment()
194
194
) ;
195
195
196
196
// Using parameter builder
197
- var cut2 = RenderComponent < RenderFragmentParams > ( parameters => parameters
197
+ var cut2 = Render < RenderFragmentParams > ( parameters => parameters
198
198
. Add < Alert > ( p => p . Content , alertParameters => alertParameters
199
199
. Add ( p => p . Heading , "Alert heading" )
200
200
. Add ( p => p . Type , AlertType . Warning )
@@ -207,7 +207,7 @@ public void ComponentWithParamsAsRenderFragment()
207
207
public void ComponentAndMarkupAsRenderFragment ( )
208
208
{
209
209
// Using factory method
210
- var cut1 = RenderComponent < RenderFragmentParams > (
210
+ var cut1 = Render < RenderFragmentParams > (
211
211
RenderFragment ( "Content" , "<h1>Below you will find a most interesting alert!</h1>" ) ,
212
212
RenderFragment < Alert > ( "Content" ,
213
213
( "Heading" , "Alert heading" ) ,
@@ -217,7 +217,7 @@ public void ComponentAndMarkupAsRenderFragment()
217
217
) ;
218
218
219
219
// Using parameter builder
220
- var cut2 = RenderComponent < RenderFragmentParams > ( parameters => parameters
220
+ var cut2 = Render < RenderFragmentParams > ( parameters => parameters
221
221
. Add ( p => p . Content , "<h1>Below you will find a most interesting alert!</h1>" )
222
222
. Add < Alert > ( p => p . Content , childParams => childParams
223
223
. Add ( p => p . Heading , "Alert heading" )
@@ -231,13 +231,13 @@ public void ComponentAndMarkupAsRenderFragment()
231
231
public void HtmlTemplateParams ( )
232
232
{
233
233
// Using factory method
234
- var cut1 = RenderComponent < TemplateParams < string > > (
234
+ var cut1 = Render < TemplateParams < string > > (
235
235
( "Items" , new string [ ] { "Foo" , "Bar" , "Baz" } ) ,
236
236
Template < string > ( "Template" , item => $ "<span>{ item } </span>")
237
237
) ;
238
238
239
239
// Using parameter builder
240
- var cut2 = RenderComponent < TemplateParams < string > > ( parameters => parameters
240
+ var cut2 = Render < TemplateParams < string > > ( parameters => parameters
241
241
. Add ( p => p . Items , new [ ] { "Foo" , "Bar" , "Baz" } )
242
242
. Add ( p => p . Template , item => $ "<span>{ item } </span>")
243
243
) ;
@@ -247,7 +247,7 @@ public void HtmlTemplateParams()
247
247
public void HtmlAndComponentTemplateParams ( )
248
248
{
249
249
// Using factory method
250
- var cut1 = RenderComponent < TemplateParams < string > > (
250
+ var cut1 = Render < TemplateParams < string > > (
251
251
( "Items" , new string [ ] { "Foo" , "Bar" , "Baz" } ) ,
252
252
Template < Item , string > ( "Template" , value => new ComponentParameter [ ]
253
253
{
@@ -256,7 +256,7 @@ public void HtmlAndComponentTemplateParams()
256
256
) ;
257
257
258
258
// Using parameter builder
259
- var cut2 = RenderComponent < TemplateParams < string > > ( parameters => parameters
259
+ var cut2 = Render < TemplateParams < string > > ( parameters => parameters
260
260
. Add ( p => p . Items , new [ ] { "Foo" , "Bar" , "Baz" } )
261
261
. Add < Item , string > ( p => p . Template , value => itemParams => itemParams
262
262
. Add ( p => p . Value , value )
@@ -268,12 +268,12 @@ public void HtmlAndComponentTemplateParams()
268
268
public void UnmatchedParamsTest ( )
269
269
{
270
270
// Using factory method
271
- var cut1 = RenderComponent < UnmatchedParams > (
271
+ var cut1 = Render < UnmatchedParams > (
272
272
( "some-unknown-param" , "a value" )
273
273
) ;
274
274
275
275
// Using parameter builder
276
- var cut2 = RenderComponent < UnmatchedParams > ( parameters => parameters
276
+ var cut2 = Render < UnmatchedParams > ( parameters => parameters
277
277
. AddUnmatched ( "some-unknown-param" , "a value" )
278
278
) ;
279
279
}
@@ -284,17 +284,17 @@ public void UnnamedCascadingParamsTest()
284
284
var isDarkTheme = true ;
285
285
286
286
// Using factory method
287
- var cut1 = RenderComponent < CascadingParams > (
287
+ var cut1 = Render < CascadingParams > (
288
288
CascadingValue ( isDarkTheme )
289
289
) ;
290
290
291
291
// Using parameter builder
292
- var cut2 = RenderComponent < CascadingParams > ( parameters => parameters
292
+ var cut2 = Render < CascadingParams > ( parameters => parameters
293
293
. AddCascadingValue ( isDarkTheme )
294
294
) ;
295
295
296
296
// Using parameter builder and selecting unnamed cascading parameter
297
- var cut3 = RenderComponent < CascadingParams > ( parameters => parameters
297
+ var cut3 = Render < CascadingParams > ( parameters => parameters
298
298
. Add ( p => p . IsDarkTheme , isDarkTheme )
299
299
) ;
300
300
}
@@ -303,12 +303,12 @@ public void UnnamedCascadingParamsTest()
303
303
public void NamedCascadingParamsTest ( )
304
304
{
305
305
// Using factory method
306
- var cut1 = RenderComponent < CascadingParams > (
306
+ var cut1 = Render < CascadingParams > (
307
307
CascadingValue ( "LoggedInUser" , "Egil Hansen" )
308
308
) ;
309
309
310
310
// Using parameter builder
311
- var cut2 = RenderComponent < CascadingParams > ( parameters => parameters
311
+ var cut2 = Render < CascadingParams > ( parameters => parameters
312
312
. Add ( p => p . UserName , "Egil Hansen" )
313
313
) ;
314
314
}
@@ -319,21 +319,21 @@ public void UnnamedAndNamedCascadingParamsTest()
319
319
var isDarkTheme = true ;
320
320
321
321
// Using factory method
322
- var cut1 = RenderComponent < CascadingParams > (
322
+ var cut1 = Render < CascadingParams > (
323
323
CascadingValue ( isDarkTheme ) ,
324
324
CascadingValue ( "LoggedInUser" , "Egil Hansen" ) ,
325
325
CascadingValue ( "LoggedInEmail" , "[email protected] " )
326
326
) ;
327
327
328
328
// Using parameter builder
329
- var cut2 = RenderComponent < CascadingParams > ( parameters => parameters
329
+ var cut2 = Render < CascadingParams > ( parameters => parameters
330
330
. AddCascadingValue ( isDarkTheme )
331
331
. Add ( p => p . UserName , "Egil Hansen" )
332
332
. Add ( p
=> p . Email , "[email protected] " )
333
333
) ;
334
334
335
335
// Using parameter builder and selecting unnamed cascading parameter
336
- var cut3 = RenderComponent < CascadingParams > ( parameters => parameters
336
+ var cut3 = Render < CascadingParams > ( parameters => parameters
337
337
. Add ( p => p . IsDarkTheme , isDarkTheme )
338
338
. Add ( p => p . UserName , "Egil Hansen" )
339
339
. Add ( p
=> p . Email , "[email protected] " )
0 commit comments