Modified and added tests for case services

Hey Lindani,
Have modified my tests to improve the code coverage. Also added some more. Please review.
Please move the mockService to the test directory and import via karma.conf. Its great idea having the mock , but we dont want to mix tests with application code in such an obstructive way. 
I would suggest creating a directory called ' mocks' under 'test' directory that holds the mock files - I had planned to add one there already for this purpose.