Integration

Current integrated changes
that's not how we name tests - EventRaisedForMessageWrittenToStreamReader