add unittest for project