Unit test generation for common and uncommon behaviors