Commit Graph

2 Commits

Author SHA1 Message Date
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
zhengxuan.zhang 43d0e7fa89 feat: 硬件虚拟化与CNC联动集成 - 运动控制/射线源模拟实现,CNC执行联动增强 2026-05-21 16:02:53 +08:00