Walkthrough

surse de date Secțiunea cuprinde patru atribute care sunt utilizate pentru a testa datele subsistemului care primesc de la sursa de date.

numele specifică identitatea utilizată DataSourceAttribute pentru a specifica sursa de date pentru a utiliza.

connectionString definește șirul de conexiune creată în secțiunea anterioară „Definirea șirul de conexiune.“

dataTableName definește un tabel sau o listă care să conțină datele utilizate în test.

dataAccessMethod determină modul în care accesul la valorile de date din sursa de date.

În această secțiune, vom defini două surse de date pentru a fi utilizate într-un test de unitate.

Definirea surselor de date

După connectionStrings elementului crea microsoft.visualstudio.testtools de elemente. Această secțiune a fișierului a fost creat în „Definirea unei secțiuni de configurare personalizată.“

În elementul microsoft.visualstudio.testtools crea datasources elementului.

În elementul datasources crea două elemente adăuga.

Primul element, creați adăuga următoarele atribute și valori pentru sursa de date Microsoft Access.

Definirea app.config, vom crea un test de unitate care utilizează datele stocate în sursele de date care sunt definite în fișierul app.config. În această secțiune ne vom uita la:

crearea de surse de date definite în fișierul app.config;

utilizarea surselor de date în cele două metode de testare care compară valorile din fiecare sursă de date.

Crearea unei surse de date Microsoft Access

Crearea unui fișier de bază de date Microsoft Access numit testdatasource.accdb.

Creați un tabel denumit MyDataTable în testdatasource.accdb.

Creați două câmpuri într-un tabel denumit MyDataTable Arg1 și Arg2. Folosind tipul de date Number.

Adăugați cinci entități MyDataTable într-un tabel cu următoarele valori pentru Arg1 și arg2 respectiv (10,50), (3,2), (6,0), (0,8) și (12312.1000).

Salvați și închideți baza de date.

Modifică șirul de conectare, astfel încât să trimită către locația bazei de date. Modificarea valorii sursei de date, astfel încât să reflecte locația bazei de date.

Crearea unei surse de date Microsoft Excel

Creați o foaie de calcul Microsoft Excel numit data.xlsx.

Creați o foaie numită Sheet1. în cazul în care nu există în data.xlsx.

Creați o foaie de lucru Foaia1 două antet de coloană și să le denumiți VAL1 și val2.

Adăugați cinci entități în tabelul Foaia1 cu următoarele valori pentru VAL1 și val2 respectiv: (1,1), (2,2), (3,3), (4,4) și (5,0).

Salvați și închideți masa.

Modifică șirul de conectare, astfel încât acesta indică locația tabelului. Modificarea dbq valoare, astfel încât să reflecte locația tabelului.

Crearea unui test de unitate, folosind surse de date fișier app.config

Adăugați un test de unitate în cadrul proiectului de testare.

Înlocuiți generat automat unitate de testare a conținutului următorul cod.

articole similare