在这段小代码中:
public event StabilityChangedHandler StabilityChanged;
267 private void RaiseStabilityChanged()
{
if (StabilityChanged != null)
{
1 StabilityChanged();
}
275 }
NCover 仅报告此方法的 50% 分支覆盖率。但是,我知道无论处理程序是否连接到 StabilityChangedEvent,都会调用我的 RaiseStabilityChanged()。在左侧,我放置了 NCover 报告的命中计数。
为什么 NCover 可能会报告 50% 而不是 100%?