Unit Test Cases

Please review this request