想象一下,我有以下课程,我想同时测试 thefirstRender = false
和firstRender=true
“路径”。为此,我使用 bunit 和 xunit。
public class ToTest {
protected async override void OnAfterRender(bool firstRender)
{
if(firstRender)
{
//do stuff
}
else
{
//do other stuff
}
}
}
public class TestClass : TestContext
{
[Fact]
public void Test()
{
//Arrange stuff before this method
var cut = RenderComponent<News>(parameters => parameters
.Add(p => p.authenticationStateTask, stateProvider.GetAuthenticationStateAsync()));
}
}
有没有办法在 bunit 测试中设置 OnAfterRender 方法的 firstRender-Variable?我必须调整 RenderComponent-Parameters 吗?