refactored event service tests, split out into individual element test classes.