Integrating data from other sources
While you can write basic data-driven tests with the xUnit.net theory attributes discussed earlier, there are times where you want to do more, such as connecting to an SQL Server database table to fetch data to be used in executing your tests. Earlier versions of xUnit.net had other attributes from xUnit.net.extensions
that allow you to easily get data from different sources to be used in your tests. The xUnit.net.extensions
package is no longer available in xUnit.net v2.
However, the classes in xUnit.net.extensions
are available in sample projects at: https://github.com/xUnit.net/samples.xUnit.net. The code from the sample projects can be copied to your project if you wish to use this attribute.
SqlServerData attribute
Inside the SqlDataExample
folder of the projects, there are files that can be copied to your project to give you the functionality of getting data by connecting directly to an SQL Server database or any data source that can be accessed using...