描述
使用现代 Akka.Hosting.TestKit 模式为 Akka.NET Actor 编写单元测试和集成测试。涵盖依赖注入、TestProbe、持久化测试、集群测试、流测试以及基于 xUnit/NUnit 的测试编排。包括使用 TestKit 配置自定义 ActorSystem、通过 IServiceCollection 注入 mock 服务、利用 TestProbe 验证 Actor 交互模式、使用 EventSourcedBehavior 测试持久化 Actor、基于 MemorySnapshotStore 的快照验证、分布式数据 CRDT 测试、Streams TestKit 的 Source/Sink/Flow 断言、多节点 TestKit 的集群分片场景,以及 CI/CD 友好的并行执行配置与代码覆盖率集成。