Added ILock & ICondition tests

We just need to be sure that the difference is 1. I thought if you use a random number, it wouldn't be confusing because otherwise people may think that number is related to number of threads we created.