@@ -37,19 +37,6 @@ public void StopPropagation_Ok()
3737 Assert . Contains ( "data-bb-stop-propagation=\" true\" " , cut . Markup ) ;
3838 }
3939
40- [ Fact ]
41- public async Task SyncStateCallback_Ok ( )
42- {
43- var cut = Context . RenderComponent < Checkbox < bool > > ( builder =>
44- {
45- builder . Add ( a => a . State , CheckboxState . UnChecked ) ;
46- } ) ;
47- Assert . Equal ( CheckboxState . UnChecked , cut . Instance . State ) ;
48-
49- await cut . InvokeAsync ( ( ) => cut . Instance . SyncStateCallback ( CheckboxState . Checked ) ) ;
50- Assert . Equal ( CheckboxState . Checked , cut . Instance . State ) ;
51- }
52-
5340 [ Fact ]
5441 public void ShowAfterLabel_Ok ( )
5542 {
@@ -82,11 +69,11 @@ public async Task Checkbox_OnBeforeStateChanged()
8269 } ) ;
8370 Assert . False ( cut . Instance . Value ) ;
8471
85- await cut . InvokeAsync ( cut . Instance . TriggerOnBeforeStateChanged ) ;
72+ await cut . InvokeAsync ( cut . Instance . TriggerClick ) ;
8673 Assert . True ( cut . Instance . Value ) ;
8774
8875 confirm = false ;
89- await cut . InvokeAsync ( cut . Instance . TriggerOnBeforeStateChanged ) ;
76+ await cut . InvokeAsync ( cut . Instance . TriggerClick ) ;
9077 Assert . True ( cut . Instance . Value ) ;
9178 }
9279
@@ -98,6 +85,7 @@ public async Task Checkbox_OnTriggerClickAsync()
9885
9986 // JavaScript 调用 OnTriggerClickAsync 方法
10087 var val = await cut . Instance . OnTriggerClickAsync ( CheckboxState . UnChecked ) ;
88+
10189 Assert . True ( val ) ;
10290 Assert . Equal ( CheckboxState . UnChecked , cut . Instance . State ) ;
10391
@@ -120,7 +108,7 @@ public void Checkbox_Dispose()
120108
121109 var methodInfo = checkbox . GetType ( ) . GetMethod ( "DisposeAsync" , System . Reflection . BindingFlags . Instance | System . Reflection . BindingFlags . NonPublic ) ;
122110 Assert . NotNull ( methodInfo ) ;
123- methodInfo . Invoke ( checkbox , new object [ ] { false } ) ;
111+ methodInfo . Invoke ( checkbox , [ false ] ) ;
124112 }
125113
126114 [ Fact ]
@@ -426,20 +414,20 @@ public async Task OnMaxSelectedCountExceed_Ok()
426414
427415 await cut . InvokeAsync ( async ( ) =>
428416 {
429- await checkboxes [ 0 ] . Instance . TriggerOnBeforeStateChanged ( ) ;
417+ await checkboxes [ 0 ] . Instance . TriggerClick ( ) ;
430418 } ) ;
431419 Assert . Equal ( CheckboxState . Checked , checkboxes [ 0 ] . Instance . State ) ;
432420
433421 await cut . InvokeAsync ( async ( ) =>
434422 {
435- await checkboxes [ 1 ] . Instance . TriggerOnBeforeStateChanged ( ) ;
423+ await checkboxes [ 1 ] . Instance . TriggerClick ( ) ;
436424 } ) ;
437425 Assert . Equal ( CheckboxState . Checked , checkboxes [ 1 ] . Instance . State ) ;
438426
439427 // 选中第三个由于限制无法选中
440428 await cut . InvokeAsync ( async ( ) =>
441429 {
442- await checkboxes [ 2 ] . Instance . TriggerOnBeforeStateChanged ( ) ;
430+ await checkboxes [ 2 ] . Instance . TriggerClick ( ) ;
443431 } ) ;
444432 Assert . Equal ( CheckboxState . Checked , checkboxes [ 0 ] . Instance . State ) ;
445433 Assert . Equal ( CheckboxState . Checked , checkboxes [ 1 ] . Instance . State ) ;
@@ -450,7 +438,7 @@ await cut.InvokeAsync(async () =>
450438 max = false ;
451439 await cut . InvokeAsync ( async ( ) =>
452440 {
453- await checkboxes [ 0 ] . Instance . TriggerOnBeforeStateChanged ( ) ;
441+ await checkboxes [ 0 ] . Instance . TriggerClick ( ) ;
454442 } ) ;
455443 Assert . Equal ( CheckboxState . UnChecked , checkboxes [ 0 ] . Instance . State ) ;
456444 Assert . Equal ( CheckboxState . Checked , checkboxes [ 1 ] . Instance . State ) ;
0 commit comments