Akka.Remote.Tests.Transport.AkkaProtocolStressTest.AkkaProtocolTransport_must_guarantee_at_most_once_delivery_and_message_ordering_despite_packet_loss C# (CSharp) Method

AkkaProtocolTransport_must_guarantee_at_most_once_delivery_and_message_ordering_despite_packet_loss() private method

        public void AkkaProtocolTransport_must_guarantee_at_most_once_delivery_and_message_ordering_despite_packet_loss()
        {
            //todo mute both systems for deadletters for any type of message
            EventFilter.DeadLetter().Mute();
            CreateEventFilter(systemB).DeadLetter().Mute();
            var mc =
                RARP.For(Sys)
                    .Provider.Transport.ManagementCommand(new FailureInjectorTransportAdapter.One(AddressB,
                        new FailureInjectorTransportAdapter.Drop(0.1, 0.1)));
            AwaitCondition(() => mc.IsCompleted && mc.Result, TimeSpan.FromSeconds(3));

            var here = Here;

            var tester = Sys.ActorOf(Props.Create(() => new SequenceVerifier(here, TestActor)));
            tester.Tell("start");

            ExpectMsg<Tuple<int,int>>(TimeSpan.FromSeconds(60));
        }