writing better tests that increase code coverage