Download a Git client, such as:
Using your Git client of choice, do a clone of https://github.com/xunit/xunit.git. When cloning, ensure the client automatically checks out Git submodules (from the command line, add the
If you want help understanding and using Git, please see the Pro Git e-book.
The core project (https://github.com/xunit/xunit) requires the following things installed:
Other projects may require other additional features (like Windows 10 SDK 10.0.10240, Windows Phone 8.1 SDK, and Xamarin).
You should be able to immediately build the solution, as all external dependencies are automatically retrieved with NuGet Package Restore. If you want to run the unit tests from within Visual Studio, we strongly recommend you use TestDriven.net.
For the purposes of demonstration, we will assume that you checked out the source code to
If you have problems building the assertion library, you may have forgotten to update the submodules. From the command line, run
git submodule update --init.