public void PersistentActor_with_a_failing_snapshot_should_receive_failure_message_when_bulk_deleting_snapshots_fails()
{
var pref = Sys.ActorOf(Props.Create(() => new DeleteSnapshotTestActor(Name, TestActor)));
ExpectMsg<RecoveryCompleted>();
pref.Tell(new Cmd("hello"));
ExpectMsg(1L);
pref.Tell(new Cmd("hola"));
ExpectMsg(2L);
var criteria = new SnapshotSelectionCriteria(10);
pref.Tell(new DeleteSnapshots(criteria));
ExpectMsg<DeleteSnapshotsFailure>(m => m.Criteria.Equals(criteria) &&
m.Cause.Message.Contains("Failed to delete"));
}
}