Extract IFeedMessageService Interface
Add additional tests