Skip to content
This repository has been archived by the owner on Jan 22, 2024. It is now read-only.

Denis535/NUnitArchitecture

Repository files navigation

Table of Contents

Project: NUnit

Module: NUnit.Main

Namespace: NUnit

Group:

  • FrameworkPackageSettings

Namespace: NUnit.Annotations

Group:

  • NUnitAttribute
  • NonTestAssemblyAttribute
  • TestAssemblyDirectoryResolveAttribute

Namespace: NUnit.Api

Group:

  • FrameworkController
  • FrameworkControllerAction
  • LoadTestsAction
  • CountTestsAction
  • ExploreTestsAction
  • RunTestsAction
  • RunAsyncAction
  • StopRunAction

Namespace: NUnit.Runner

Group:

  • ITestAssemblyRunner
  • NUnitTestAssemblyRunner

Module: NUnit.Runner.Building

Namespace: NUnit.Runner.Building

Group: AssemblyBuilder

  • ITestAssemblyBuilder
  • DefaultTestAssemblyBuilder

Group: TestBuilder

  • ISuiteBuilder
  • DefaultSuiteBuilder

Group: MethodBuilder

  • ITestCaseBuilder
  • DefaultTestCaseBuilder

Namespace: NUnit.Runner.Building.Annotations

Group: FixtureBuilder

  • IFixtureBuilder
  • IFixtureBuilder2
  • SetUpFixtureAttribute
  • TestFixtureAttribute
  • TestFixtureSourceAttribute
  • IPreFilter
  • PreFilter

Group: FixtureBuilder/SetUp

  • OneTimeSetUpAttribute
  • SetUpAttribute

Group: FixtureBuilder/TearDown

  • OneTimeTearDownAttribute
  • TearDownAttribute

Group: TestBuilder

  • ITestBuilder
  • ISimpleTestBuilder
  • IImplyFixture
  • TestAttribute
  • TestCaseAttribute
  • TestCaseSourceAttribute

Group: TestBuilder/CombiningStrategy

  • CombiningStrategyAttribute
  • SequentialAttribute
  • PairwiseAttribute
  • CombinatorialAttribute
  • TheoryAttribute

Group: Extensibility/TestApplier

  • IApplyToTest
  • CategoryAttribute
  • OrderAttribute
  • ExplicitAttribute
  • IgnoreAttribute
  • IncludeExcludeAttribute
  • PlatformAttribute
  • CultureAttribute

Group: Extensibility/TestApplier/Property

  • PropertyAttribute
  • DescriptionAttribute
  • AuthorAttribute
  • TestOfAttribute
  • ApartmentAttribute
  • RequiresThreadAttribute
  • LevelOfParallelismAttribute

Group: Data/DataSource

  • IParameterDataSource
  • ValuesAttribute
  • ValueSourceAttribute
  • RandomAttribute
  • RangeAttribute

Group: Data/DataPoint

  • DatapointAttribute
  • DatapointSourceAttribute
  • DatapointsAttribute

Namespace: NUnit.Infrastructure

Group: Builders

  • NamespaceTreeBuilder
  • NUnitTestFixtureBuilder
  • NUnitTestCaseBuilder

Group: DataProvider

  • IParameterDataProvider
  • ParameterDataProvider
  • ParameterDataSourceProvider
  • DatapointProvider

Group: DataCombiner

  • ICombiningStrategy
  • CombinatorialStrategy
  • SequentialStrategy
  • PairwiseStrategy
  • FleaRand
  • FeatureInfo
  • FeatureTuple
  • TestCaseInfo
  • PairwiseTestCaseGenerator

Group: Utils

  • PlatformHelper
  • CultureDetector
  • ProviderCache
  • ParamAttributeTypeConversions

Group: Utils/TestNameGenerator

  • TestNameGenerator

Group: Utils/ValueGenerator

  • ValueGenerator
  • Step
  • ValueGenerator`1
  • Step
  • ComparableStep`1

Module: NUnit.Runner.Execution

Namespace: NUnit.Runner.Execution

Group: TestExecutionContext

  • TestExecutionContext
  • IsolatedContext
  • AdhocContext
  • TestExecutionStatus

Group: TestExecutionContext/Facade

  • TestContext
  • TestAdapter
  • ResultAdapter
  • PropertyBagAdapter
  • TestParameters

Group: WorkItemDispatcher

  • IWorkItemDispatcher
  • MainThreadWorkItemDispatcher
  • SimpleWorkItemDispatcher
  • ParallelWorkItemDispatcher

Group: WorkItemBuilder

  • WorkItemBuilder

Group: WorkItem

  • WorkItem
  • SimpleWorkItem
  • CompositeWorkItem
  • OneTimeTearDownWorkItem
  • WorkItemState
  • ParallelExecutionStrategy
  • ParallelScope
  • ITestFilter
  • TestFilter
  • ValueMatchFilter
  • CategoryFilter
  • IdFilter
  • TestNameFilter
  • FullNameFilter
  • NamespaceFilter
  • ClassNameFilter
  • PropertyFilter
  • MethodNameFilter
  • CompositeFilter
  • AndFilter
  • OrFilter
  • NotFilter

Group: TestCommand

  • TestCommand
  • TestMethodCommand
  • EmptyTestCommand
  • SkipCommand
  • DelegatingTestCommand
  • ApplyChangesToContextCommand

Group: TestCommand/Before

  • BeforeTestCommand
  • BeforeTestActionCommand
  • ConstructFixtureCommand
  • OneTimeSetUpCommand

Group: TestCommand/After

  • AfterTestCommand
  • AfterTestActionCommand
  • DisposeFixtureCommand
  • OneTimeTearDownCommand
  • MaxTimeCommand
  • TheoryResultCommand

Group: TestCommand/BeforeAndAfter

  • BeforeAndAfterTestCommand
  • TestActionCommand
  • TestActionItem
  • SetUpTearDownCommand
  • SetUpTearDownItem
  • TimeoutCommand

Namespace: NUnit.Runner.Execution.Annotations

Group: Extensibility/CommandWrapper

  • ICommandWrapper
  • IWrapSetUpTearDown
  • IWrapTestMethod
  • IRepeatTest
  • RepeatAttribute
  • RepeatedTestCommand
  • MaxTimeAttribute
  • RetryAttribute
  • RetryCommand

Group: Extensibility/ContextApplier

  • IApplyToContext
  • DefaultFloatingPointToleranceAttribute
  • SingleThreadedAttribute
  • SetCultureAttribute
  • SetUICultureAttribute
  • ParallelizableAttribute
  • NonParallelizableAttribute
  • TimeoutAttribute

Group: Extensibility/TestAction

  • ITestAction
  • TestActionAttribute
  • ActionTargets

Namespace: NUnit.Infrastructure

Group: WorkShift

  • WorkShift
  • ShiftChangeEventHandler

Group: WorkShift/WorkItemQueue

  • WorkItemQueue
  • WorkItemQueueState

Group: WorkShift/TestWorker

  • TestWorker
  • TestWorkerEventHandler

Module: NUnit.Runner.Entities

Namespace: NUnit.Runner.Entities

Group: Test

  • ITest
  • Test
  • RunState

Group: Test/Suite

  • TestSuite

Group: Test/Suite/Assembly

  • TestAssembly

Group: Test/Suite/Fixture

  • IDisposableFixture
  • SetUpFixture
  • TestFixture
  • ParameterizedFixtureSuite

Group: Test/Suite/Method

  • ParameterizedMethodSuite

Group: Test/Method

  • TestMethod

Group: TestResult

  • ITestResult
  • TestResult
  • ResultState
  • TestStatus
  • FailureSite
  • AssertionResult
  • AssertionStatus
  • TestAttachment

Group: TestResult/Suite

  • TestSuiteResult

Group: TestResult/Case

  • TestCaseResult

Group: TestData

  • ITestData
  • TestParameters

Group: TestData/Fixture

  • ITestFixtureData
  • TestFixtureParameters
  • TestFixtureData

Group: TestData/Case

  • ITestCaseData
  • TestCaseParameters
  • TestCaseData

Namespace: NUnit.Infrastructure

Group: PropertyBag

  • IPropertyBag
  • PropertyBag
  • PropertyNames

Module: NUnit.Assertion

Namespace: NUnit.Assertions

Group: Assert

  • Assert
  • StringAssert
  • CollectionAssert
  • DirectoryAssert
  • FileAssert
  • Warn
  • Assume

Group: ToBe

  • Is
  • Iz
  • Has
  • Does
  • Contains
  • Throws

Group: Delegates

  • TestDelegate
  • AsyncTestDelegate
  • ActualValueDelegate`1

Group: Exceptions

  • ResultStateException
  • AssertionException
  • MultipleAssertException
  • InconclusiveException
  • IgnoreException
  • SuccessException

Namespace: NUnit.Constraints

Group: ConstraintBuilder

  • ConstraintBuilder
  • ConstraintStack

Group: ConstraintResolver

  • IResolveConstraint
  • ReusableConstraint

Group: Constraint

  • IConstraint
  • Constraint
  • NullConstraint
  • FalseConstraint
  • TrueConstraint
  • NaNConstraint
  • EqualConstraint
  • SameAsConstraint
  • RangeConstraint
  • AnyOfConstraint
  • ExactCountConstraint
  • EmptyConstraint
  • ContainsConstraint
  • AttributeExistsConstraint
  • PropertyExistsConstraint
  • BinarySerializableConstraint
  • XmlSerializableConstraint
  • EmptyDirectoryConstraint
  • FileOrDirectoryExistsConstraint
  • PredicateConstraint`1
  • ThrowsExceptionConstraint
  • ThrowsNothingConstraint
  • ExceptionNotThrownConstraint
  • Tolerance
  • Range
  • ToleranceMode

Group: Constraint/Prefix

  • PrefixConstraint
  • NotConstraint
  • AttributeConstraint
  • PropertyConstraint
  • NoItemConstraint
  • SomeItemsConstraint
  • AllItemsConstraint
  • ThrowsConstraint
  • DelayedConstraint
  • WithRawDelayInterval
  • WithDimensionedDelayInterval
  • WithRawPollingInterval
  • Interval
  • IntervalUnit

Group: Constraint/Binary

  • BinaryConstraint
  • AndConstraint
  • OrConstraint

Group: Constraint/Comparison

  • ComparisonConstraint
  • LessThanConstraint
  • LessThanOrEqualConstraint
  • GreaterThanConstraint
  • GreaterThanOrEqualConstraint

Group: Constraint/Collection

  • CollectionConstraint
  • EmptyCollectionConstraint
  • CollectionOrderedConstraint

Group: Constraint/Collection/Items

  • CollectionItemsEqualConstraint
  • CollectionEquivalentConstraint
  • CollectionSubsetConstraint
  • CollectionSupersetConstraint
  • CollectionContainsConstraint
  • DictionaryContainsKeyConstraint
  • DictionaryContainsValueConstraint
  • UniqueItemsConstraint

Group: Constraint/String

  • StringConstraint
  • EmptyStringConstraint
  • StartsWithConstraint
  • EndsWithConstraint
  • SubstringConstraint
  • RegexConstraint

Group: Constraint/Path

  • PathConstraint
  • SamePathConstraint
  • SubPathConstraint
  • SamePathOrUnderConstraint

Group: Constraint/Type

  • TypeConstraint
  • ExactTypeConstraint
  • ExceptionTypeConstraint
  • AssignableFromConstraint
  • AssignableToConstraint
  • InstanceOfTypeConstraint

Group: ConstraintResult

  • ConstraintResult
  • ExactCountConstraintResult
  • ConstraintStatus

Group: ConstraintResult/Prefix

  • PropertyConstraintResult

Group: ConstraintResult/Comparison

  • EqualConstraintResult

Group: ConstraintResult/Collection

  • CollectionEquivalentConstraintResult

Group: ConstraintResult/Collection/Item

  • EachItemConstraintResult

Group: ConstraintExpression

  • ConstraintExpression
  • ItemsConstraintExpression
  • ResolvableConstraintExpression

Group: ConstraintOperator

  • ConstraintOperator

Group: ConstraintOperator/Prefix

  • PrefixOperator
  • NotOperator
  • WithOperator

Group: ConstraintOperator/Prefix/Collection

  • CollectionOperator
  • NoneOperator
  • SomeOperator
  • AllOperator

Group: ConstraintOperator/Binary

  • BinaryOperator
  • AndOperator
  • OrOperator

Group: ConstraintOperator/SelfResolving

  • SelfResolvingOperator
  • AttributeOperator
  • PropOperator
  • ExactCountOperator
  • ThrowsOperator

Namespace: NUnit.Infrastructure

Group: Adapters

  • EqualityAdapter
  • PredicateEqualityAdapter`2
  • ComparisonAdapter

Group: Comparers

  • NUnitEqualityComparer
  • FailurePoint
  • NUnitComparer
  • IChainComparer
  • NumericsComparer
  • CharsComparer
  • StringsComparer
  • TupleComparerBase
  • TupleComparer
  • ValueTupleComparer
  • TimeSpanToleranceComparer
  • DateTimeOffsetsComparer
  • ArraysComparer
  • EnumerablesComparer
  • DictionariesComparer
  • DictionaryEntriesComparer
  • KeyValuePairsComparer
  • StreamsComparer
  • EquatablesComparer
  • DirectoriesComparer

Group: Utils

  • ConstraintUtils

Module: NUnit.Infrastructure

Namespace: System

Group:

  • LongLivedMarshalByRefObject
  • StringUtil
  • Randomizer
  • ThreadUtility
  • ExceptionHelper
  • StackFilter
  • ICallbackEventHandler

Namespace: System.Threading

Group:

  • SandboxedThreadState
  • SingleThreadedTestSynchronizationContext

Namespace: System.Async

Group: AsyncToSyncAdapter

  • AsyncToSyncAdapter
  • MessagePumpStrategy

Group: AwaitAdapter

  • AwaitAdapter
  • DefaultBlockingAwaitAdapter
  • CSharpPatternBasedAwaitAdapter
  • TaskAwaitAdapter

Namespace: System.Reflection

Group: Models

  • IReflectionInfo
  • ITypeInfo
  • IMethodInfo
  • IParameterInfo
  • TypeWrapper
  • MethodWrapper
  • ParameterWrapper

Group: Utils

  • Reflect
  • AssemblyHelper
  • TypeHelper
  • GenericMethodHelper
  • AttributeHelper

Namespace: System.Environment

Group:

  • OSPlatform
  • ProductType
  • RuntimeFramework
  • RuntimeType

Namespace: System.Logging

Group:

  • InternalTrace
  • InternalTraceLevel
  • ILogger
  • Logger

Namespace: System.Xml

Group:

  • IXmlNodeBuilder
  • NodeList
  • TNode
  • AttributeDictionary

Namespace: NUnit

Group: Exceptions

  • NUnitException
  • InvalidTestFixtureException
  • InvalidDataSourceException
  • TestCaseTimeoutException
  • InvalidPlatformException

Group: Utils

  • Guard
  • Extensions
  • On

Namespace: NUnit.IO

Group:

  • InternalTraceWriter
  • MessageWriter
  • TextMessageWriter
  • TextCapture
  • EventListenerTextWriter

Namespace: NUnit.Messaging

Group: TestListener

  • ITestListener
  • TestListener
  • TestProgressReporter
  • QueuingEventListener
  • TestMessage
  • TestOutput

Group: EventPump

  • EventPump
  • EventPumpState

Group: EventQueue

  • EventQueue
  • Event
  • TestStartedEvent
  • TestFinishedEvent
  • TestOutputEvent
  • TestMessageEvent

Namespace: NUnit.Formatting

Group:

  • MsgUtils
  • ValueFormatter
  • ValueFormatterFactory

Namespace: NUnit.Utils

Group:

  • List
  • ListMapper
  • CollectionTally
  • CollectionTallyResult
  • TypeNameDifferenceResolver
  • Numerics
  • FloatingPointNumerics

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages