| TDUnit. Un'utilità di test dell'unità simile a dbunit.net |
Scarica ora |
TDUnit. Classifica e riepilogo
- Nome editore:
- Aaron Dargel
- Sistemi operativi:
- Windows All
- Dimensione del file:
- 15 KB
TDUnit. Tag
TDUnit. Descrizione
TDUnit è stato progettato per essere un'utilità di test unitario simile a dbunit.net. TDUnit aiuta con l'accesso al database del database dell'unità consentendo di mantenere le colonne di identità e i vincoli di tasti estranei abilitati sul database del test consentendo i valori di dipendenza all'interno del file XML dei dati di test. TDUnit utilizza un file XML simile nello spirito a Dbunit per specificare i dati di prova da caricare in un database con una grande differenza. TDUnit consente la creazione di dati di prova che contiene colonne di identità e relazioni tra le tabelle. Ad esempio, in TDUnit è possibile caricare una riga del cliente nella tabella dei clienti e quindi fare riferimento all'ID generato automatico (colonna Identity) per il cliente nella tabella degli ordini. Sebbene scritto in c # 3.0 può essere utilizzato dai progetti .NET 2.0 fino a quando è installato .NET Framework 3.5. Specificando i dati di prova nei file XML, i dati richiesti per i test possono essere conservati con i test e gli inserti TDUnit e rimuove i dati del test. Ciò consente al tuo database del test di rimanere vuoto, consentendo cambiamenti più rapidi e una facile distribuzione della squadra. TDUnit è usato come utilità di test, in quanto non è necessario ereditare da certe classi per usarlo. Basta istanziare la classe TestDataUtility per il database che stai utilizzando e chiama Setup () su di esso. Quando è finito Call Teardown (). Si decide quando i dati del test vengono creati e rimossi. I dati del test possono essere in un file XML e specificato dal nome del file, oppure è possibile aggiungerlo come testo letterale direttamente nel test che stai scrivendo. Tutto ciò rende TDUnit un'utilità di test molto utile, potente e, si spera. A partire dal momento che il TDUnit funziona con MS SQL Server e SQLexpress. Tuttavia, il progetto è stato progettato pensando all'estensibilità, quindi scarica il codice sorgente e crea le tue classi di scriptiengine e scriptExecutionengine implementando ISCRIZIONIENGINE ed ISCRIZIONEEXECUZIONIENZIA per il tuo DBM preferito. È possibile utilizzare SQLServerScriptSexecutionengine.cs e basicsqlscriptengine.cs come esempi di ciò che devi fare. SQLServertestDataUtility rende istanziando un oggetto TestDataUlity per MS SQL Server a Breeze.
TDUnit. Software correlato