Akka.Cluster.Tools.Tests.MultiNode.PublishSubscribe.DistributedPubSubMediatorSpec.DistributedPubSubMediator_should_publish C# (CSharp) Метод

DistributedPubSubMediator_should_publish() публичный Метод

public DistributedPubSubMediator_should_publish ( ) : void
Результат void
        public void DistributedPubSubMediator_should_publish()
        {
            DistributedPubSubMediator_should_remove_terminated_users();

            Within(TimeSpan.FromSeconds(15), () =>
            {
                RunOn(() =>
                {
                    var u7 = CreateChatUser("u7");
                    Mediator.Tell(new Put(u7));
                }, _first, _second);
                AwaitCount(6);
                EnterBarrier("7-registered");

                RunOn(() =>
                {
                    ChatUser("u5").Tell(new Talk("/user/u7", "hi"));
                }, _third);

                RunOn(() =>
                {
                    ExpectMsg("hi");
                    Assert.Equal("u7", LastSender.Path.Name);
                }, _first, _second);

                RunOn(() =>
                {
                    ExpectNoMsg(TimeSpan.FromSeconds(3));
                }, _third);
                EnterBarrier("after-6");
            });
        }