added protection to not include tests if already included
We don't want to include the unit tests if they are already included, so a guard has been added.
We don't want to include the unit tests if they are already included, so a guard has been added.