Test Cases

Hope everyone have a look at it and add more test cases