add unit test guideline