private void QueryAndExpectSuccess(Query query, params IPersistentRepresentation[] events)
{
JournalRef.Tell(query, TestActor);
foreach (var e in events)
{
ExpectMsg<QueryResponse>(q =>
q.QueryId == query.QueryId &&
q.Message.PersistenceId == e.PersistenceId &&
q.Message.SequenceNr == e.SequenceNr &&
q.Message.Manifest == e.Manifest &&
q.Message.IsDeleted == e.IsDeleted &&
Equals(q.Message.Payload, e.Payload));
}
ExpectMsg(new QuerySuccess(query.QueryId));
}
}