Add more tests for CalDAV client

Changed the testing approach by mocking Http Client