Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Net als de eenheidstests voor beheerde code bevinden sql Server-eenheidstests zich in testprojecten. U kunt de items zien die een SQL Server-eenheidstest opstellen in de hiërarchie van een testproject in Solution Explorer.
Een SQL Server-eenheidstest bestaat uit meerdere items die zich in verschillende bestanden bevinden. In de volgende tabel worden de bestanden beschreven die communiceren om een SQL Server-eenheidstest te vormen.
| Bestand | Description |
|---|---|
.cs of .vb |
Dit broncodebestand bevat een klasse die is ingericht met het kenmerk [TestClass].. Deze klasse bevat één testmethode voor elk van de ingesloten SQL Server-eenheidstests. Deze methoden zijn versierd met het kenmerk [TestMethod].. Elke testmethode bevat de juiste code om het Transact-SQL testscript uit te oefenen. Deze code wordt gegenereerd wanneer de testmethoden worden gemaakt en u kunt deze wijzigen. NOTITIE: Als u dubbelklikt op dit bestand in Solution Explorer, wordt de testklasse geopend in de sql Server Unit Test Designer. Als u de broncode van het .cs bestand .vb wilt openen, klikt u met de rechtermuisknop op het bestand in Solution Explorer en selecteert u Code weergeven. |
.resx |
Dit resourcebestand bevat de Transact-SQL scripts voor alle tests in het bijbehorende .cs bestand..vb Deze groep scripts bevat het pre-test script, het testscript en het post-test script. Het resourcebestand bevat XML, die u kunt bewerken. Het resourcebestand wordt gecompileerd in de test-assembly.Codeer uw Transact-SQL scripts met behulp van de SQL Server Unit Test Designer. Zie Scripts in SQL Server Unit Tests voor meer informatie over de scripts die worden gebruikt in SQL Server-eenheidstests. |
app.config |
In dit bestand worden de databaseverbindingsreeksen voor het testproject opgeslagen, naast andere testconfiguratie-instellingen voor SQL Server-eenheden, zoals time-out voor opdrachten. Zie Scripts in SQL Server Unit Tests voor meer informatie. |
SQLDatabaseSetup.cs of SQLDatabaseSetup.vb |
Dit bestand bevat een klasse die de testomgeving voorbereidt voor alle SQL Server-eenheidstests in het testproject. Op basis van de configuratie-instellingen in het app.config-bestand kan er een SQL Server-databaseproject worden geïmplementeerd in de testdatabase. |