REFACTOR: write leadingDonator test logic and method logic