Exemple #1
0
        public void DefaultResizer_must_use_settings_to_evaluate_capacity()
        {
            var resizer = new DefaultResizer(2, 3);
            var c1      = resizer.Capacity(new Routee[] { });

            c1.ShouldBe(2);

            var current = new Routee[]
            {
                new ActorRefRoutee(Sys.ActorOf <ResizerTestActor>()),
                new ActorRefRoutee(Sys.ActorOf <ResizerTestActor>())
            };
            var c2 = resizer.Capacity(current);

            c2.ShouldBe(0);
        }
Exemple #2
0
        public void DefaultResizer_must_use_settings_to_evaluate_capacity()
        {
            var resizer = new DefaultResizer(lower: 2, upper: 3);
            var c1      = resizer.Capacity(Enumerable.Empty <Routee>());

            c1.Should().Be(2);

            var current = new Routee[]
            {
                new ActorRefRoutee(Sys.ActorOf <ResizerTestActor>()),
                new ActorRefRoutee(Sys.ActorOf <ResizerTestActor>())
            };

            var c2 = resizer.Capacity(current);

            c2.Should().Be(0);
        }