Implementados todos los tests.