public void Journal_should_not_replay_permanently_deleted_messages_on_range_deletion()
{
var receiverProbe2 = CreateTestProbe();
var command = new DeleteMessagesTo(Pid, 3, receiverProbe2.Ref);
var subscriber = CreateTestProbe();
Subscribe<DeleteMessagesTo>(subscriber.Ref);
Journal.Tell(command);
subscriber.ExpectMsg<DeleteMessagesTo>(cmd => cmd.PersistenceId == Pid && cmd.ToSequenceNr == 3);
receiverProbe2.ExpectMsg<DeleteMessagesSuccess>(m => m.ToSequenceNr == command.ToSequenceNr);
Journal.Tell(new ReplayMessages(1, long.MaxValue, long.MaxValue, Pid, _receiverProbe.Ref));
_receiverProbe.ExpectMsg<ReplayedMessage>(m => IsReplayedMessage(m, 4));
_receiverProbe.ExpectMsg<ReplayedMessage>(m => IsReplayedMessage(m, 5));
receiverProbe2.ExpectNoMsg(TimeSpan.FromMilliseconds(200));
}