public void TestAssignActor_RegistersActorHandlers() { var actorRegistrationsQueue = new AsyncQueue<IActor>(); var actorHost = new ActorHost(new SocketFactory(null), actorHandlersMap, new AsyncQueue<AsyncMessageContext>(), actorRegistrationsQueue, routerConfiguration, messageTracer.Object, logger); actorHost.AssignActor(new EchoActor()); var registration = actorRegistrationsQueue.GetConsumingEnumerable(CancellationToken.None).First(); Assert.IsTrue(registration.GetInterfaceDefinition().Any(id => id.Message.Identity == SimpleMessage.MessageIdentity)); Assert.IsTrue(registration.GetInterfaceDefinition().Any(id => id.Message.Version == Message.CurrentVersion)); }