Automatic Class Tester

Automatically unit test your model: - Automatically test properties, spotting any miswired getters or setters - Increase code coverage, reaching parts manual tests don't even try to - Supports ignoring specified properties if you have any funky logic in there that needs a manual test - Tests for PropertyChanged events if your class implements INotifyPropertyChanged Tests constructors and that they map parameters to properties

VSTS Code Coverage Runner - Get VS Code Coverage from NUnit or MbUnit

This project is an attempt to provide a wrapper around the VSTS instrumentation and code coverage tools. VSTS provides very powerful code coverage tools with Visual Studio, but as packaged, you need to be running MSTest unit tests to obtain this coverage data. There is a way of getting this data without using MSTest though, by using another test framework such as NUnit or MbUnit for example. This wrapper encapsulates the generation of the .coverage file from a run of NUnit or MbUnit (or similar), but in addition it provides an automated generation of the .xml version of the .coverage file (both can be read by Visual Studio directly), and then uses an XSLT template to transform the XML ouput into a final human readabale page (by default a .html file) Further extension will pull the actual parameters from the hardcoded values in the console application into a wrapper class, and will wrap both with a command line tool and with an MSBuild task - however the code is functional enough, and is transparent enough, that both of these tasks should be easy to implement for anyone wishing to do so for themselves if they require this immediately.

NUnitForVS

NUnitForVS.zip (4,4 MB)
NUnitForVS is a NUnit integration in Visual Studio 2008. Compared to other NUnit runners for Visual Studio that allow you to just run the tests, NUnitForVS integrates NUnit tests in Visual Studio Unit Test Runtime. This allows you to run your tests along with other tests (ex. VSUnit, TestComplete etc.) during TFS integration builds and publish the results on Team Foundation Server. It also supports Code Coverage feature of Visual Studio.

SQL Load Test

This tool takes a SQL Profiler trace file and generates a unit test that replays the same sequence of database calls found in the trace file. The unit test is designed for Visual Studio Load Test. The code generated is easily modifiable so that data variation can be included.