split down unit test into smaller tests