public BenchmarkActor(Counter counter, long maxExpectedMessages, ManualResetEventSlim resetEvent)
{
_counter = counter;
_maxExpectedMessages = maxExpectedMessages;
_resetEvent = resetEvent;
ReceiveAny(o =>
{
_counter.Increment();
if (++_currentMessages == _maxExpectedMessages)
_resetEvent.Set();
});
}
}