Some Unit Tests (not all implemented yet)