zhengxuan.zhang
|
94bfc5a705
|
fix(tests): 修复 SimulatedXRaySourceTests 因 VariablesConnectedEvent 未被 Mock 导致的失败
SimulatedXRaySource.ConnectVariables() 中新增的 VariablesConnectedEvent
发布未被测试的 EventAggregator Mock 覆盖,导致 GetEvent<T>() 返回 null,
触发 NullReferenceException,5 个测试全部失败。
- 补充 VariablesConnectedEvent、StatusUpdatedEvent 的 Mock 设置
- Initialize_SetsInitializedTrue 增加 VariablesConnectedEvent(true) 发布断言
- 修正 TurnOff_PublishesClosedEvent 断言逻辑:Arrange 阶段
ConnectVariables/TurnOn 已产生一次 Closed 事件,需在 Act 前清空
Invocations 避免误判发布次数
|
2026-07-15 09:57:19 +08:00 |
|