【发布时间】:2020-05-06 22:37:59
【问题描述】:
我正在使用 [Akka.Net 1.3.1] ReceiveActors 和 ReceivePersistentActors 的组合,现在我想为我的 actorsystem 编写测试。
MyPersistentActor 继承自 ReceivePersistentActor,MyActor 继承自 ReceiveActor。
我还使用 1.3.1 版本安装了 Akka.TestKit。
但似乎只有 ReceiveActors 可以被 Akka.TestKit 测试。
IActorRef myActorRef = this.Sys.ActorOf<MyActor>(); // is fine
IActorRef myPersistentActorRef = this.Sys.ActorOf<MyPersistentActor>(); // is a problem
我还找到了 nuget 包 Akka.Persistence.TestKit 版本 1.2.3.43-beta 。测试版自三个月以来没有更改,仅支持 akka 1.2.2 。它还在开发中还是已经死了。我找不到任何相关的信息。
你如何测试你的持久演员?
感谢您的帮助!
里奇
【问题讨论】:
-
我现在处于同样的情况,差不多两年后。该领域是否有任何进展可以让我们有效地测试持久性参与者?
标签: c# akka.net akka.net-persistence