Unit Test  Preparation
Add some unit tests