Advanced Unit Testing is a unit test engine that provides features that go beyond other unit test engines such as NUnit and CSUnit. Conversely, certain features, most notably a command line driven interface, do not exist in AUT.
I created AUT to address my real-world unit test needs. In particular, with AUT, you can:
- test code path execution
- construct sequence testing
- run sequences both forward and backward
- validate performance and memory usage
- perform tests repeatedly
- specify that a unit test has a dependency on another unit test
- specify fixture setup/teardown in addition to test setup/teardown
- gracefully capture Debug.Assert and Debug.Fail messages
Download the source code for the latest build (5/23/2005)
here (91KB). The download is a zip file of an msi installation package.