Akka.Tests.Routing.RoutingSpec.Router_RemoveRoute_should_remove_existing_routee_and_leave_the_rest C# (CSharp) Метод

Router_RemoveRoute_should_remove_existing_routee_and_leave_the_rest() приватный Метод

private Router_RemoveRoute_should_remove_existing_routee_and_leave_the_rest ( ) : void
Результат void
        public void Router_RemoveRoute_should_remove_existing_routee_and_leave_the_rest()
        {
            var blackHole1 = ActorOf<BlackHoleActor>();
            var blackHole2 = ActorOf<BlackHoleActor>();
            var router = new Router(new RoundRobinRoutingLogic(), TestActor, blackHole1, blackHole2);

            var updatedRouter = router.RemoveRoutee(TestActor);
            updatedRouter.Routees.Count().ShouldBe(2);
            updatedRouter.Routees.Cast<ActorRefRoutee>().Any(r => ReferenceEquals(r.Actor, blackHole1)).ShouldBe(true);
            updatedRouter.Routees.Cast<ActorRefRoutee>().Any(r => ReferenceEquals(r.Actor, blackHole2)).ShouldBe(true);
        }