私は[Akka.Net 1.3.1]をReceiveActorsとReceivePersistentActorsの組み合わせで使用しています。これで私のアクターシステムのテストを書きたいと思います。akka.net永続アクタをテストするには
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
また、ナゲットパッケージAkka.Persistence.TestKitバージョン1.2.3.43-betaも見つかりました。ベータ版は3ヶ月以来変更されておらず、akka 1.2.2のみをサポートしています。それはまだ開発中か死んでいるか?私はそれに関する情報を見つけることができません。
どのように永続アクタをテストしますか?
ありがとうございました!
Richi