Added test case for delete command
A little bit test cases restructured and annotated with Command