FatturaElettronica / FatturaElettronica.NET

Fattura Elettronica per le aziende e la Pubblica Amministrazione Italiana
https://fatturaelettronicaopensource.org
Other
187 stars 65 forks source link

Test suite #11

Closed nicolaiarocci closed 7 years ago

nicolaiarocci commented 9 years ago

Attualmente manca un test completo e affidabile, ci si basa sui test inclusi in BusinessObjects, ma quelli non fanno riferimento alle proprietà/convalide della Fattura Elettronica in quanto tale. Una buona idea potrebbe essere partire da una fattura la più completa possibile, salvata in XML. De-serializzarla, verificare la corrispondenza tra i tag xml nel file e le proprietà dell'oggetto istanziato, assicurarsi che IsValid sia True, quindi serializzare su un nuovo file e confrontare corrispondenza tra file sorgente e file di destinazione.

Non sarebbe tuttavia sufficiente: servirebbe anche il test delle regole di convalida di ogni campo. Tutto queste aiuterebbe anche ad evitrare regressioni future.

nicolaiarocci commented 7 years ago

La versione 0.3 include una test suite. Non è completa ma è un buon punto di partenza.