dao = (ContabilitaDaoMockCheLeggeMaNonScrive) context.getBean("contabilitaDaoMockCheLeggeMaNonScrive");
InputStream systemResourceAsStream = RisorsaNelClasspath
.getInputStream("dbSofia/txtPerTest/ContabilizzaFattura/caso90010_db_fattura_da_inserire_per_il_test.xml");
InputStreamReader reader = new InputStreamReader(systemResourceAsStream);
TestataFattura fatturaPerTest = (TestataFattura) new XStream(new DomDriver()).fromXML(reader);
if (fatturaPerTest.getDataFattura() == null)
fatturaPerTest.setDataFattura(new Date());
long numeroFattura = fatturaPerTest.getNumeroFattura();
TestataFattura fatturaNelDb = dao.leggiTestataFatturaById(numeroFattura);
if (fatturaNelDb == null) {
dao.scriviTestataFatturaDavvero(fatturaPerTest);
System.out.println("inserita la fattura (" + numeroFattura + ")");
} else {
throw new RuntimeException("la fattura (" + numeroFattura + ") � gia' inserita.");