Unit Test del Modelo de Sale.
Para el controller es muy díficil hacer pruebas unitarias, ya que todos los métodos utilizan sesiones, para probar dichos métodos hay que investigar más a fondo sobre mocks objets y simlar por completo la sesión. He estado investigando pero no me ha dado frutos por el momento.