ICSharpCode.SharpUnit an Unit Testing Framework for .NET

ICSharpCode.SharpUnit.Environment Hierarchy

System.Object
  -EventArgs
    -TestAssemblyEventArgs
    -TestEventArgs
      -TestFailedEventArgs
    -TestSuiteEventArgs
      -TestSuiteFailedEventArgs
  -Exception
    -AssertionFailedException
    -UnloadTestSuitException
  -MarshalByRefObject
    -AssemblyLister
    -AssemblyLoader
    -AssemblyLoaderDomain
    -Assertion
    -DefaultTest
    -DefaultTestRunner
    -DefaultTestSuite
  -XmlTestListener
  -TestInformationBase

Interfaces

ITest
ITestRunner
ITestSuite