Fatti
La successione di M., titolare della ragione individuale "Pension X Home per persone anziane", poi "Istituto medico-sociale (EMS) X", ha concluso il 10 e 13 ottobre 1988 una convenzione di affiliazione con la Fondazione collettiva della Neuchâteloise-vita per la previdenza professionale. Questa convenzione prevedeva una durata di dieci anni, rinnovabile tacitamente di anno in anno salvo disdetta sei mesi prima della scadenza.
Con lettera raccomandata del 6 giugno 1991, M. ha informato la fondazione che risolveva il contratto per il 31 dicembre 1991. La fondazione ha rifiutato di porre fine alla convenzione a tale data, invocando il termine di disdetta contrattuale. Le parti non sono riuscite a trovare un accordo.
La successione di M. ha quindi aperto un'azione dinanzi al Tribunale amministrativo di Neuchâtel, concludendo per la validità della risoluzione al 31 dicembre 1991. Il tribunale ha respinto la domanda. La successione ha interposto ricorso di diritto amministrativo presso il Tribunale federale delle assicurazioni.
Legge
Il Tribunale federale ha respinto il ricorso. Ha ritenuto che la convenzione di affiliazione conclusa tra il datore di lavoro e la fondazione collettiva fosse un contratto sui generis in senso stretto, e non un contratto misto. Essendo un contratto a tempo determinato, l'articolo 404 capoverso 1 del Codice delle obbligazioni, invocato dalla ricorrente, non era applicabile.
Il tribunale ha ritenuto che una durata di dieci anni non avesse nulla di eccessivo per questo tipo di…