Add tests for range handling in HasIProps and tests for unit module.