假设我有以下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来说,这是不可能的。