Fatti
Questa vicenda riguarda una controversia tra i coniugi Béard e l'Unione di Banche Svizzere (UBS) a seguito della risoluzione di un contratto di vendita di giochi tra i Béard e il venditore Deillon. I fatti sono i seguenti: - Il 2 agosto 1957, i coniugi Béard hanno acquistato 25 giochi da René Deillon, con un pagamento iniziale di 2'000 CHF e il saldo da finanziare tramite un contratto con l'UBS. - Il 8 luglio 1964, il Tribunale Cantonale di Friburgo ha accolto un'azione redibitoria dei Béard e condannato Deillon a restituire gli acconti già versati (27'800 CHF). Deillon è stato successivamente dichiarato fallito. - Deillon aveva ceduto all'UBS i crediti residui sul prezzo dei giochi. I Béard hanno versato 7'800 CHF all'UBS prima di rifiutare di mantenere il contratto di vendita a causa dei difetti riscontrati. - Per quanto riguarda i 20'000 CHF di acconto iniziale, la Sig.ra Béard li aveva promessi a Deillon prelevandoli dalla sua quota successoria, ma li ha infine versati direttamente all'UBS.Legge
1. L'UBS deve restituire il suo arricchimento in qualità di cessionaria dei diritti di Deillon derivanti dalla vendita risolta. Il rimborso dei 7'800 CHF è acquisito, ma i Béard devono provare che il diritto ai 20'000 CHF di acconto iniziale era stato anch'esso ceduto all'UBS, il che non sono riusciti a dimostrare. 2. La Sig.ra Béard aveva promesso a Deillon di versare direttamente i 20'000 CHF di acconto all'UBS, il che costituisce un'assegnazione ai sensi degli artt. 466 ss CO. Con la sua espressa accettazione, è nato un rapporto obbligatorio tra lei e l'UBS, indipendentemente dal contratto di vendita. 3. L'assegnatario non può rifiutare di adempiere invocando i suoi rapporti con l'assegnante. Tuttavia, quando l'assegnazione riguarda il pagamento di un debito legato a una vendita, l'assegnatario può…