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));
}