[英]Akka.net testing actor using Context.DI()
我认为这应该是“轻松”的。 我正在尝试测试接收消息时执行子actor创建的actor的行为。 我正在使用Context.DI().Props<ChildActor>()
创建它,这很好,但是当我尝试运行测试时会抛出异常:
Cause: System.NullReferenceException: Object reference not set to an instance of an object.
at Akka.DI.Core.DIActorContextAdapter.Props[TActor]()
而且我已经安装了Akka.TestKit,Akka.DI.TestKit等。在测试中是否需要配置/设置“模拟” Context.DI()?
谢谢!
Akka.DI.TestKit用于测试自定义IoC容器插件(如Autofac,NInject等)与Akka的兼容性。 它们不用于测试自定义代码。
如果要模拟Context.DI()
,则可能需要提供容器并在其中注册模拟。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.