Akt.net演员的UnitTesting

Mic*_* D. 10 unit-testing akka.net

我正在尝试Akka.net.到目前为止,我刚刚创建了一个简单的HelloWorld风格的应用程序.通常我在开发中使用TDD方法但是在Akka.net中我不知道从哪里开始我的单元测试.

经过一些谷歌搜索后,我意识到原始的Java/Scala Akka框架使用的专用模块akka-testkit似乎在.Net端口中不可用.

是否有人(特别是来自markedup.com的人)找到了为演员进行单元测试的方法?

Rog*_*son 10

[编辑]现在有一篇关于如何使用Akka.NET进行单元测试的更完整,更好的帖子https://petabridge.com/blog/how-to-unit-test-akkadotnet-actors-akka-testkit/

[旧] Akka.Testkit已被移植,我们的目标很快就会在Nuget上发布.如果你想尝试一下,你必须从https://github.com/akkadotnet/akka.net下载源代码.

入门的最佳方式是在Akka.NET中查看我们自己的单元测试.有一些使用Akka.Testkit从JVM移植的规范,应该给出一些关于如何测试actor系统的好例子.

例如,请参阅:https://github.com/akkadotnet/akka.net/blob/dev/src/core/Akka.Tests/Actor/ActorLifeCycleSpec.cs#L116