Added Unit Test Cases