1. #Unit Introduction

Table of Contents

1.1. Using #Unit

SharpUnit (or #Unit for short) is a unit test suite for the .NET platform providing the following functionality:

  1. SharpUnit provides an easy to use powerful testing framework for developers.

  2. Tests can be written in any language running under .NET

  3. SharpUnit provides an easy to use GUI

  4. A test manifest file for assemblies can be written for assemblies depending on other assemblies which are not located in the directory currently being tested

  5. Unit tests can be built without requiring special inheritance, therefore protected members of classes can be tested

  6. The GUI will release the test assemblies when all tests are completed and will reload them before the next run. Therefore #Unit won't 'lock' your assemblies.