如何模拟在另一个组件中渲染的Blazor组件



假设我有以下Parent.razor组件:

<div>
<span>Below is a child component.</span>
<Child/>
</div>

其中CCD_ 2是一个非常复杂的分量CCD_。

如果我想对Parent.razor进行单元测试,我如何模拟<Child/>,以便测试只关注Parent组件?我使用哪些库?

除非您设计Parent组件,使其子组件可以在运行时替换(例如,通过RenderFragment参数(,否则您无法在运行时更换组件,因此无法对其进行模拟。

.net 5中有一个变化,将允许bUnit这样做,但对于当前版本的Blazor来说,这是不可能的。

相关内容

  • 没有找到相关文章

最新更新