bUnit没有更新绑定属性
创始人
2024-12-27 12:00:09
0

在测试中手动触发“ValueChanged”事件来更新绑定属性。代码示例:

//定义一个测试组件
public class TestComponent : ComponentBase
{
    private string _testProperty;

    [Parameter]
    public string TestProperty
    {
        get => _testProperty;
        set
        {
            _testProperty = value;
            TestPropertyChanged?.Invoke(this, EventArgs.Empty);
        }
    }

    public event EventHandler TestPropertyChanged;
}

//测试代码
[Test]
public async Task TestBindProperty()
{
    //Arrange
    var testProperty = "Initial Value";
    var component = RenderComponent(parameters => parameters
        .Add(p => p.TestProperty, testProperty)
    );
    var inputElement = component.Find("input");

    //Act
    await inputElement.ChangeAsync("Test Value");

    //手动触发ValueChanged事件来更新绑定属性
    component.Instance.TestPropertyChanged?.Invoke(component.Instance, EventArgs.Empty);

    //Assert
    component.Instance.TestProperty.Should().Be("Test Value");
}

相关内容

热门资讯

wepoke计算辅助!wpk辅... wepoke计算辅助!wpk辅助哪里买,(wepoke)好像存在有挂(详细透视第三方教程);亲们利用...
透视能赢(wepoke辅助德之... 透视能赢(wepoke辅助德之星)wpk发牌机制(详细辅助揭秘教程)固有真的是有挂1、每一步都需要思...
微扑克ai辅助!gg扑克有辅助... 微扑克ai辅助!gg扑克有辅助吗,(aa poker)一直真的有挂(详细透视安装教程);小薇(透视辅...
透视玄学(wepokeai代打... 透视玄学(wepokeai代打的胜率)gg扑克发牌好假(详细辅助玩家教你)果然有挂1、玩家可以在软件...
德扑之星有作弊!德州免费辅助神... 德扑之星有作弊!德州免费辅助神器app,(aa poker)真是是真的有挂(详细辅助普及教程)1、很...
透视能赢(德扑ai助手)wpk... 您好,这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在这款游戏中打牌都...
微扑克ai辅助!微扑克发牌规律... 微扑克ai辅助!微扑克发牌规律性总结,(德州aa扑克)原本存在有挂(详细透视第三方教程);值得一提的...
透视辅助(微扑克辅助软件)德州... 您好,这款游戏可以开挂的,确实是有挂的,需要了解加Q群【1067239143】很多玩家在这款游戏中打...
wepoke模拟器!传奇扑克辅... wepoke模拟器!传奇扑克辅助,(德州nzt)原生真的是有挂(详细辅助AI教程);建议优先通过we...
透视脚本(wepoke黑科技)... 透视脚本(wepoke黑科技)微扑克代打(详细辅助AA德州教程)其实是有挂;无聊就玩这款真的有辅助,...