$tarj = new tarjetaComun();
$tarjmed = new tarjetaMedioBoleto();
$tarj->pagarBoleto($bondi1, 1441300000);
/*no hay saldo, $0*/
$tarj->recarga(196);
/*se recargan $230*/
$tarj->pagarBoleto($bondi1, 1441300000);
/*boleto normal, 230-5.75=224.25*/
$tarj->pagarBoleto($bondi1, 1441300001);
/*boleto normal, paga 2 boletos en el mismo bondi, 224.25-5.75=218.5*/
$tarj->pagarBoleto($bondi2, 1441300002);
/*trasbordo, 218.5-1.9=216.6*/
$tarj->pagarBoleto($bondi2, 1441300003);
/*boleto normal, paga 2 boletos en el mismo bondi, 216.6-5.75=210.85*/
$tarj->pagarBoleto($bondi3, 1441300004);
/*boleto normal, es una empresa distinta, 210.85-5.75=205.1*/
$tarj->pagarBoleto($bondi4, 1441303605);
/*boleto normal, pasó más de 1 hora, 205.1-5.75=199.35*/
$tarj->saldo();
$tarj->viajesRealizados();
$tarjmed->recarga(50);
/*se cargan 50*/
$tarjmed->pagarBoleto($bondi1, 1441300000);
/*boleto normal, 50-2.9=47.1*/
$tarjmed->pagarBoleto($bondi1, 1441300001);
/*boleto normal, paga 2 boletos en el mismo bondi, 47.1-2.9=44.2*/
$tarjmed->pagarBoleto($bondi2, 1441300002);
/*trasbordo, 44.2-0.96=43.24*/
$tarjmed->saldo();
$tarjmed->viajesRealizados();
/*date("H",$horario)>=6*/
 public function testsaldo()
 {
     $tarj = new tarjetaComun();
     $tarj->recarga(196);
     $this->assertEquals(220, $tarj->saldo());
 }