Added majority of test cases for public api calls