private IActorRef Identify(ActorSelection selection) { var idProbe = CreateTestProbe(); selection.Tell(new Identify(selection), idProbe.Ref); var result = idProbe.ExpectMsg<ActorIdentity>().Subject; var asked = selection.Ask<ActorIdentity>(new Identify(selection)).Result; asked.Subject.ShouldBe(result); asked.MessageId.ShouldBe(selection); IActorRef resolved; try { resolved = selection.ResolveOne(TimeSpan.FromSeconds(3)).Result; } catch { resolved = null; } resolved.ShouldBe(result); return result; }