Pruebas unitarias implementadas

Se implementan varias pruebas unitarias, pero aún quedan faltando