Unit tests should be idempotent. No matter how many times you run them, or when you run them, they should always give the same answer. If they don’t, something is wrong.