The following is a list of components, frameworks and source code developed by Team Agile for the benefit of the developer community. They are all free to download and use with no royalty fees whatsoever.
XtUnit is a unit testing extension for .Net based frameworks. It uses the interception application block to provide runtime abilities of rolling back any changes that were made to the database during Data related unit tests.
- Download the XtUnit source code
- Download the XtUnit dll (you can also use this older yet very reliable version if you can't make this one work)
- Learn more about XTUnit in this early article (which points to an older version)
- Interception Application Block
The interception application block allows the developer to easily add interception abilities to various classes in the framework. It's as easy as inheriting from a class and overriding two methods.
- Download the Interception Application Block
- Learn more about the interception block in this early article (which points to an older version)
- Extensibility Application Block
The extensibility block provides basic classes and means to load and search for plugins for your application. Using it you can just use search classes and loader classes that make the best use of reflection and loading behavior on the .NET platform to create a truly pluggable application.