ICSharpCode.SharpUnit an Unit Testing Framework for .NET

ICSharpCode.SharpUnit Hierarchy

System.Object
  -Attribute
    -ExceptExceptionAttribute
    -TestAssemblyAttribute
    -TestMethodAttribute
    -TestSuiteAttribute
  -Exception
    -AssertionFailedException
    -UnloadTestSuitException
  -MarshalByRefObject
    -AssemblyLister
    -AssemblyLoader
    -AssemblyLoaderDomain
    -Assertion
    -DefaultTest
    -DefaultTestRunner
    -DefaultTestSuite