Added rest of the tests. Reached 100% coverage.