@@ -278,7 +278,7 @@ public async Task TextField_Should_Update_Model_On_Input()
278278 mudTextField . ShouldNotBeNull ( ) ;
279279
280280 // Act
281- await mudTextField . InvokeAsync ( ( ) => mudTextField . Instance . SetText ( "John Doe" ) ) ;
281+ await mudTextField . InvokeAsync ( ( ) => mudTextField . Instance . ValueChanged . InvokeAsync ( "John Doe" ) ) ;
282282
283283 // Assert
284284 model . Name . ShouldBe ( "John Doe" ) ;
@@ -328,11 +328,11 @@ public async Task TextField_Should_Preserve_Value_After_Multiple_Inputs()
328328 var mudTextField = component . FindComponent < MudTextField < string > > ( ) ;
329329
330330 // Act - Simulate typing character by character
331- await mudTextField . InvokeAsync ( ( ) => mudTextField . Instance . SetText ( "H" ) ) ;
332- await mudTextField . InvokeAsync ( ( ) => mudTextField . Instance . SetText ( "He" ) ) ;
333- await mudTextField . InvokeAsync ( ( ) => mudTextField . Instance . SetText ( "Hel" ) ) ;
334- await mudTextField . InvokeAsync ( ( ) => mudTextField . Instance . SetText ( "Hell" ) ) ;
335- await mudTextField . InvokeAsync ( ( ) => mudTextField . Instance . SetText ( "Hello" ) ) ;
331+ await mudTextField . InvokeAsync ( ( ) => mudTextField . Instance . ValueChanged . InvokeAsync ( "H" ) ) ;
332+ await mudTextField . InvokeAsync ( ( ) => mudTextField . Instance . ValueChanged . InvokeAsync ( "He" ) ) ;
333+ await mudTextField . InvokeAsync ( ( ) => mudTextField . Instance . ValueChanged . InvokeAsync ( "Hel" ) ) ;
334+ await mudTextField . InvokeAsync ( ( ) => mudTextField . Instance . ValueChanged . InvokeAsync ( "Hell" ) ) ;
335+ await mudTextField . InvokeAsync ( ( ) => mudTextField . Instance . ValueChanged . InvokeAsync ( "Hello" ) ) ;
336336
337337 // Assert
338338 model . Name . ShouldBe ( "Hello" ) ;
@@ -359,7 +359,7 @@ public async Task PasswordField_Should_Update_Model_On_Input()
359359 mudTextField . ShouldNotBeNull ( ) ;
360360
361361 // Act
362- await mudTextField . InvokeAsync ( ( ) => mudTextField . Instance . SetText ( "secret123" ) ) ;
362+ await mudTextField . InvokeAsync ( ( ) => mudTextField . Instance . ValueChanged . InvokeAsync ( "secret123" ) ) ;
363363
364364 // Assert
365365 model . Password . ShouldBe ( "secret123" ) ;
@@ -384,10 +384,10 @@ public async Task PasswordField_Should_Preserve_Value_After_Multiple_Inputs()
384384 var mudTextField = component . FindComponent < MudTextField < string > > ( ) ;
385385
386386 // Act - Simulate typing character by character
387- await mudTextField . InvokeAsync ( ( ) => mudTextField . Instance . SetText ( "p" ) ) ;
388- await mudTextField . InvokeAsync ( ( ) => mudTextField . Instance . SetText ( "pa" ) ) ;
389- await mudTextField . InvokeAsync ( ( ) => mudTextField . Instance . SetText ( "pas" ) ) ;
390- await mudTextField . InvokeAsync ( ( ) => mudTextField . Instance . SetText ( "pass" ) ) ;
387+ await mudTextField . InvokeAsync ( ( ) => mudTextField . Instance . ValueChanged . InvokeAsync ( "p" ) ) ;
388+ await mudTextField . InvokeAsync ( ( ) => mudTextField . Instance . ValueChanged . InvokeAsync ( "pa" ) ) ;
389+ await mudTextField . InvokeAsync ( ( ) => mudTextField . Instance . ValueChanged . InvokeAsync ( "pas" ) ) ;
390+ await mudTextField . InvokeAsync ( ( ) => mudTextField . Instance . ValueChanged . InvokeAsync ( "pass" ) ) ;
391391
392392 // Assert
393393 model . Password . ShouldBe ( "pass" ) ;
@@ -412,7 +412,7 @@ public async Task TextField_Value_Should_Reflect_In_Component_After_Update()
412412 var mudTextField = component . FindComponent < MudTextField < string > > ( ) ;
413413
414414 // Act
415- await mudTextField . InvokeAsync ( ( ) => mudTextField . Instance . SetText ( "Updated" ) ) ;
415+ await mudTextField . InvokeAsync ( ( ) => mudTextField . Instance . ValueChanged . InvokeAsync ( "Updated" ) ) ;
416416
417417 // Re-render to ensure component state is synced
418418 component . Render ( ) ;
0 commit comments