网络用户,
现在我正在开发一个应用程序,它使用从 ReceiveActor 继承的 Actor 和从 ReceivePersistentActor 继承的 Actor。
我正在使用 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 相关的依赖项(如果可能,我不会使用它)
所以,我的问题是:
- 是否在某处使用相同的设置,混合了 ReceiveActors 和 ReceivePersistentActors,您如何测试您的应用程序?
- 有时 ReceiveActor 具有 ReceivePersistentActor 类型的子代,反之亦然。这是一个坏主意吗?
谢谢你的帮助!