【发布时间】:2021-06-08 12:42:51
【问题描述】:
假设我有以下课程,我想同时测试firstRender = 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 吗?
【问题讨论】: