净用户,
现在正在开发一个应用程序,它使用继承自ReceiveActor的Actors和继承自ReceivePersistentActor的Actors。
我正在使用Akka.Net,Akka.Persistence,Akka.TestKit版本1.3.1和Akka.Persistence.TestKit版本1.2.3.43-beta。
现在我为一个使用NUnit的ReceiveActor编写了一个测试类,并且Akka.TestKit.NUnit工作正常。但是我们也使用ReceivePersistentActors,并且在Akka.TestKit中显然没有对它们的支持。
有Akka.Persistence.TestKit,它的目标是支持Akka.Net 1.2.x版,并且还有关于xunit的依赖关系(我不会使用它 - 如果可能的话)
所以,我的问题是:
感谢您的帮助!
答案 0 :(得分:1)
Akka.Persistence.TestKit仅用于测试自定义事件日志和快照存储实现,以便与Akka.Persistence协议兼容。它不会公开测试持久性actor的功能。目前没有特定于Akka.net持久性演员测试的工具。
关于混合标准和持久性演员的问题 - 没有任何问题,但是正如我所说的测试持久性功能,你需要一些自定义代码。