MbUnit.Framework
Event argument that contains an assembly.
Returns true if the entire test fixture is ignored.
TODO - Add class summary
Static helper functions for retreiving resources This is a and so cannot be inherited or instantiated.
Creates and saves the images in the directory with the specified path.
The directory path in which to save the images
This class represents the execution pipe of a test. It contains a sequence of .
TODO - Add class summary
Event argument that carries a instance.
Helper static class for Type related tasks This class cannot be inherited.
Creates an instance of the type using the default Method.
type to instanciate
type instance
Creates an instance of the type using the Method that matches the signature defined by
type to instanciate
argument of the Method
type instance initialized using
Gets the first method of the type that is tagged by a instance.
type to test
custom attribute type to search
First method of that that is tagged by a instance, null if no method is tagged by the specified attribute type.
or is a null reference
Gets all methods of the type that are tagged by a instance.
type to test
custom attribute type to search
collection of type that that are tagged by a instance.
or is a null reference
Retreives the that matches the signature.
type to test
Method parameter types
The instance of matching the signature.
is a null reference
No Method of type match the signature defined by .
Retreives the that matches the signature, given the list of arguments.
type to test
Method arguments from which the signature is deduced
The instance of matching the signature defined by the list of arguments.
is a null reference
One of the args item is a null reference
No Method of type match the signature defined by .
Gets the first instance of from the method custom attributes.
Method to test
custom attribute type to search
First instance of from the method custom attributes.
or is a null reference
is not tagged by an attribute of type
Retreives the indexer that matches the signature
type that holds the indexer
indexer arguments
Gets the value of the property .
property
object instnace
property arguments (in case of an indexer
property value
Gets a value indicating if the type contains a Method with the signature defined by .
type to test
arguments of the Method
true if contains a Method matching types
t is a null reference
Gets a value indicating if the is tagged by a instance.
method to test
custom attribute type to search
true if is tagged by a attribute, false otherwise.
or is a null reference
Gets a value indicating if the method info is tagged by a instance.
method to test
custom attribute type to search
true if is tagged by a attribute, false otherwise.
or is a null reference
Gets a value indicating if the type has an indexer that takes arguments.
type that holds the indexer
indexer arguments
true if an indexer that matched the signature was found, false otherwise
Gets a value indicating the class type has a method that is tagged by a instance.
type to test
custom attribute type to search
true if class type has a method tagged by a attribute, false otherwise.
or is a null reference
Gets a value indicating if the match the
property or method paramter info
tested signature
Output the methods and their custom attributes to the console. (Debugging method)
type to visit
is a null reference
is anot a class type.
Gets the first instance of from the method custom attributes.
Method to test
custom attribute type to search
First instance of from the method custom attributes; otherwize a null reference
or is a null reference
Assembly event delegate
Type event delegate
A collection of elements of type Assembly This class cannot be inherited.
Gets or sets the Assembly at the given index in this AssemblyCollection.
Adds an instance of type Assembly to the end of this AssemblyCollection.
The Assembly to be added to the end of this AssemblyCollection.
Determines whether a specfic Assembly value is in this AssemblyCollection.
The Assembly value to locate in this AssemblyCollection.
true if value is found in this AssemblyCollection; false otherwise.
Returns an enumerator that can iterate through the elements of this AssemblyCollection.
An object that implements System.Collections.IEnumerator.
Removes the first occurrence of a specific Assembly from this AssemblyCollection.
The Assembly value to remove from this AssemblyCollection.
Type-specific enumeration class, used by AssemblyCollection.GetEnumerator. This class cannot be inherited.
A dictionary with keys of type Assembly and values of type TypeCollection This class cannot be inherited.
Gets or sets the TypeCollection associated with the given Assembly
The Assembly whose value to get or set.
Gets a collection containing the keys in this AssemblyTypeCollectionDictionary.
Gets a collection containing the values in this AssemblyTypeCollectionDictionary.
Adds an element with the specified key and value to this AssemblyTypeCollectionDictionary.
The Assembly key of the element to add.
Determines whether this AssemblyTypeCollectionDictionary contains a specific key.
The Assembly key to locate in this AssemblyTypeCollectionDictionary.
true if this AssemblyTypeCollectionDictionary contains an element with the specified key; otherwise, false.
Removes the element with the specified key from this AssemblyTypeCollectionDictionary.
The Assembly key of the element to remove.
Adds an instance of type Fixture to the end of this FixtureCollection.
The Fixture to be added to the end of this FixtureCollection.
Determines whether a specfic Fixture value is in this FixtureCollection.
The Fixture value to locate in this FixtureCollection.
true if value is found in this FixtureCollection; false otherwise.
Returns an enumerator that can iterate through the elements of this FixtureCollection.
An object that implements System.Collections.IEnumerator.
Removes the first occurrence of a specific Fixture from this FixtureCollection.
The Fixture value to remove from this FixtureCollection.
Type-specific enumeration class, used by FixtureCollection.GetEnumerator. This class cannot be inherited.
A collection of elements of type IFixtureFactory This class cannot be inherited.
Adds an instance of type IFixtureFactory to the end of this FixtureFactoryCollection.
The IFixtureFactory to be added to the end of this FixtureFactoryCollection.
Determines whether a specfic IFixtureFactory value is in this FixtureFactoryCollection.
The IFixtureFactory value to locate in this FixtureFactoryCollection.
true if value is found in this FixtureFactoryCollection; false otherwise.
Returns an enumerator that can iterate through the elements of this FixtureFactoryCollection.
An object that implements System.Collections.IEnumerator.
Removes the first occurrence of a specific IFixtureFactory from this FixtureFactoryCollection.
The IFixtureFactory value to remove from this FixtureFactoryCollection.
Type-specific enumeration class, used by FixtureFactoryCollection.GetEnumerator. This class cannot be inherited.
A collection of elements of type IRun This class cannot be inherited.
Gets or sets the IRun at the given index in this RunCollection.
Adds an instance of type IRun to the end of this RunCollection.
The IRun to be added to the end of this RunCollection.
Determines whether a specfic IRun value is in this RunCollection.
The IRun value to locate in this RunCollection.
true if value is found in this RunCollection; false otherwise.
Returns an enumerator that can iterate through the elements of this RunCollection.
An object that implements System.Collections.IEnumerator.
Removes the first occurrence of a specific IRun from this RunCollection.
The IRun value to remove from this RunCollection.
Type-specific enumeration class, used by RunCollection.GetEnumerator. This class cannot be inherited.
A collection of elements of type IRunInvoker This class cannot be inherited.
Gets or sets the IRunInvoker at the given index in this IRunInvokerCollection.
Adds an instance of type IRunInvoker to the end of this IRunInvokerCollection.
The IRunInvoker to be added to the end of this IRunInvokerCollection.
Determines whether a specfic IRunInvoker value is in this IRunInvokerCollection.
The IRunInvoker value to locate in this IRunInvokerCollection.
true if value is found in this IRunInvokerCollection; false otherwise.
Returns an enumerator that can iterate through the elements of this IRunInvokerCollection.
An object that implements System.Collections.IEnumerator.
Removes the first occurrence of a specific IRunInvoker from this IRunInvokerCollection.
The IRunInvoker value to remove from this IRunInvokerCollection.
Type-specific enumeration class, used by IRunInvokerCollection.GetEnumerator. This class cannot be inherited.
A collection of elements of type RunInvokerVertex This class cannot be inherited.
Gets or sets the RunInvokerVertex at the given index in this RunInvokerVertexCollection.
Adds an instance of type RunInvokerVertex to the end of this RunInvokerVertexCollection.
The RunInvokerVertex to be added to the end of this RunInvokerVertexCollection.
Determines whether a specfic RunInvokerVertex value is in this RunInvokerVertexCollection.
The RunInvokerVertex value to locate in this RunInvokerVertexCollection.
true if value is found in this RunInvokerVertexCollection; false otherwise.
Returns an enumerator that can iterate through the elements of this RunInvokerVertexCollection.
An object that implements System.Collections.IEnumerator.
Removes the first occurrence of a specific RunInvokerVertex from this RunInvokerVertexCollection.
The RunInvokerVertex value to remove from this RunInvokerVertexCollection.
Type-specific enumeration class, used by RunInvokerVertexCollection.GetEnumerator. This class cannot be inherited.
A collection of elements of type RunInvokerVertexCollection This class cannot be inherited.
Gets or sets the RunInvokerVertexCollection at the given index in this RunInvokerVertexCollectionCollection.
Adds an instance of type RunInvokerVertexCollection to the end of this RunInvokerVertexCollectionCollection.
The RunInvokerVertexCollection to be added to the end of this RunInvokerVertexCollectionCollection.
Determines whether a specfic RunInvokerVertexCollection value is in this RunInvokerVertexCollectionCollection.
The RunInvokerVertexCollection value to locate in this RunInvokerVertexCollectionCollection.
true if value is found in this RunInvokerVertexCollectionCollection; false otherwise.
Returns an enumerator that can iterate through the elements of this RunInvokerVertexCollectionCollection.
An object that implements System.Collections.IEnumerator.
Removes the first occurrence of a specific RunInvokerVertexCollection from this RunInvokerVertexCollectionCollection.
The RunInvokerVertexCollection value to remove from this RunInvokerVertexCollectionCollection.
Type-specific enumeration class, used by RunInvokerVertexCollectionCollection.GetEnumerator. This class cannot be inherited.
A collection of elements of type RunPipe This class cannot be inherited.
Gets or sets the RunPipe at the given index in this RunPipeCollection.
Adds an instance of type RunPipe to the end of this RunPipeCollection.
The RunPipe to be added to the end of this RunPipeCollection.
Determines whether a specfic RunPipe value is in this RunPipeCollection.
The RunPipe value to locate in this RunPipeCollection.
true if value is found in this RunPipeCollection; false otherwise.
Returns an enumerator that can iterate through the elements of this RunPipeCollection.
An object that implements System.Collections.IEnumerator.
Removes the first occurrence of a specific RunPipe from this RunPipeCollection.
The RunPipe value to remove from this RunPipeCollection.
Type-specific enumeration class, used by RunPipeCollection.GetEnumerator. This class cannot be inherited.
A collection of elements of type IRunPipeListener This class cannot be inherited.
Adds an instance of type IRunPipeListener to the end of this RunPipeListenerCollection.
The IRunPipeListener to be added to the end of this RunPipeListenerCollection.
Determines whether a specfic IRunPipeListener value is in this RunPipeListenerCollection.
The IRunPipeListener value to locate in this RunPipeListenerCollection.
true if value is found in this RunPipeListenerCollection; false otherwise.
Returns an enumerator that can iterate through the elements of this RunPipeListenerCollection.
An object that implements System.Collections.IEnumerator.
Removes the first occurrence of a specific IRunPipeListener from this RunPipeListenerCollection.
The IRunPipeListener value to remove from this RunPipeListenerCollection.
Type-specific enumeration class, used by RunPipeListenerCollection.GetEnumerator. This class cannot be inherited.
A collection of elements of type RunPipeStarter This class cannot be inherited.
Adds an instance of type RunPipeStarter to the end of this RunPipeStarterCollection.
The RunPipeStarter to be added to the end of this RunPipeStarterCollection.
Determines whether a specfic RunPipeStarter value is in this RunPipeStarterCollection.
The RunPipeStarter value to locate in this RunPipeStarterCollection.
true if value is found in this RunPipeStarterCollection; false otherwise.
Returns an enumerator that can iterate through the elements of this RunPipeStarterCollection.
An object that implements System.Collections.IEnumerator.
Removes the first occurrence of a specific RunPipeStarter from this RunPipeStarterCollection.
The RunPipeStarter value to remove from this RunPipeStarterCollection.
Type-specific enumeration class, used by RunPipeStarterCollection.GetEnumerator. This class cannot be inherited.
A dictionary with keys of type IRun and values of type RunVertex This class cannot be inherited.
Gets or sets the RunVertex associated with the given IRun
The IRun whose value to get or set.
Gets a collection containing the keys in this RunVertexDictionary.
Gets a collection containing the values in this RunVertexDictionary.
Adds an element with the specified key and value to this RunVertexDictionary.
The IRun key of the element to add.
The RunVertex value of the element to add.
Determines whether this RunVertexDictionary contains a specific key.
The IRun key to locate in this RunVertexDictionary.
true if this RunVertexDictionary contains an element with the specified key; otherwise, false.
Determines whether this RunVertexDictionary contains a specific value.
The RunVertex value to locate in this RunVertexDictionary.
true if this RunVertexDictionary contains an element with the specified value; otherwise, false.
Removes the element with the specified key from this RunVertexDictionary.
The IRun key of the element to remove.
A collection of elements of type Thread This class cannot be inherited.
Gets or sets the Thread at the given index in this ThreadCollection.
Adds an instance of type Thread to the end of this ThreadCollection.
The Thread to be added to the end of this ThreadCollection.
Determines whether a specfic Thread value is in this ThreadCollection.
The Thread value to locate in this ThreadCollection.
true if value is found in this ThreadCollection; false otherwise.
Returns an enumerator that can iterate through the elements of this ThreadCollection.
An object that implements System.Collections.IEnumerator.
Removes the first occurrence of a specific Thread from this ThreadCollection.
The Thread value to remove from this ThreadCollection.
Type-specific enumeration class, used by ThreadCollection.GetEnumerator. This class cannot be inherited.
A collection of elements of type Type This class cannot be inherited.
Gets or sets the Type at the given index in this TypeCollection.
Adds an instance of type Type to the end of this TypeCollection.
The Type to be added to the end of this TypeCollection.
Determines whether a specfic Type value is in this TypeCollection.
The Type value to locate in this TypeCollection.
true if value is found in this TypeCollection; false otherwise.
Returns an enumerator that can iterate through the elements of this TypeCollection.
An object that implements System.Collections.IEnumerator.
Removes the first occurrence of a specific Type from this TypeCollection.
The Type value to remove from this TypeCollection.
Type-specific enumeration class, used by TypeCollection.GetEnumerator. This class cannot be inherited.
Allows control of command line parsing. Attach this attribute to instance fields of types used as the destination of command line argument parsing.
Returns true if the argument did not have an explicit long name specified.
Returns true if the argument did not have an explicit short name specified.
The long name of the argument.
The short name of the argument.
The error checking to be done on the argument.
Parser for command line arguments.
A user friendly usage string describing the command line argument syntax.
Parses an argument list.
The arguments to parse.
The destination of the parsed arguments.
true if no parse errors were encountered.
Useful Stuff. This is a and so cannot be inherited or instantiated.
The System Defined new line string. This field is constant and read-only.
Returns a Usage string for command line argument parsing. Use CommandLineArgumentAttributes to control parsing behaviour.
The type of the arguments to display usage for.
Printable string containing a user friendly description of command line arguments.
Parses Command Line Arguments. Errors are output on Console.Error. Use CommandLineArgumentAttributes to control parsing behaviour.
The actual arguments.
The resulting parsed arguments.
Parses Command Line Arguments. Use CommandLineArgumentAttributes to control parsing behaviour.
The actual arguments.
The resulting parsed arguments.
The destination for parse errors.
Indicates that this argument is the default argument. '/' or '-' prefix only the argument value is specified.
Used to control parsing of command line arguments.
Indicates that this field is required. An error will be displayed if it is not present when parsing arguments.
Only valid in conjunction with Multiple. Duplicate values will result in an error.
Inidicates that the argument may be specified more than once. Only valid if the argument is a collection
The default type for non-collection arguments. The argument is not required, but an error will be reported if it is specified more than once.
For non-collection arguments, when the argument is specified more than once no error is reported and the value of the argument is the last value which occurs in the argument list.
The default type for collection arguments. The argument is permitted to occur multiple times, but duplicate values will cause an error to be reported.
A delegate used in error reporting.
Base class for MbUnit exceptions
Exception thrown when not finding a vertex.
The exception message
Exception thrown when a specified resource cannot be found.
Exception throwed when not finding a vertex.
Filter class for FixtureCategory attribute. This class cannot be inherited.
Tests if a fixture has a category attribute matching a pattern.
The fixture to test.
true if the fixture has a matching category attribute, otherwise false.
This is the base class for attributes that can decorate tests. This class is and so cannot be instantiated.
This is the base class for attributes that can decorate fixtures. This class is and so cannot be instantiated.
Base class for attributes that tag method that are usualy used to set up, provide data, tear down tests, etc...
Base class for all attributes that are part of the MbUnit framework.
Base class for attributes that define test fixtures. This class is and so cannot be instantiated.
Gets or sets the fixture timeout in minutes.
Time out minutes.
Base class for attributes that define unit test.
Decorator invorkers are used to modify the way a fixute method is executed. Popular examples of such is the or the . This class is and so cannot be instantiated.
Invoker for tests decorated with the ExplicitAttribute.
Execute method for the invoker.
TODO - Add class summary
An invoker that wraps up the call to a fixture method.
A implementation, containing a .
Gets a value indicating if the vertex has a instance attached to it.
true if the vertex has a instance attached.
Gets the attached to the vertex.
The instance attached to the vertex
the is a null reference
Not implemented.
always thrown
Converts the object to string
String representation of the vertex
Serializes informations to the instance.
serialization device
info is a null reference
Internal use This class cannot be inherited.
This interface defines a method invoker object.
Gets a reference to the instance that generated the invoker.
Reference to the instance that generated the invoker.
Gets a descriptive name of the
A descriptive name of the .
Gets a value indicating if the instance is related to
A instance
true if the instance is related to the member info; otherwize false
Executes the wrapped method
Test fixture instance
Method arguments
Return value of the invoked method. If the method returns void, null is returned.
Describes the status of the memory. This class cannot be inherited.
A high performance timer This class cannot be inherited.
Gets the timed duration value in seconds
Timer duration
Gets the current duration value without stopping the timer
Current duration value
Starts the timer
Stops the timer
AssemblyWatcher keeps track of one or more assemblies to see if they have changed. It incorporates a delayed notification and uses a standard event to notify any interested parties about the change. The path to the assembly is provided as an argument to the event handler so that one routine can be used to handle events from multiple watchers.
Helper method to delete the cache dir. This method deals with a bug that occurs when pdb files are marked read-only.
Merge a 'dependentAssembly' directive into a given config document. If any entries exist for the same assembly they will be deleted before the new entry is merged.
The config document to merge
The Assembly that should be used
The range of compatable versions (eg. "1.0.0.0-3.0.0.0")
The codebase to use.
A dictionary with keys of type Guid and values of type TestTreeNode
Gets or sets the TestTreeNode associated with the given Guid
The Guid whose value to get or set.
Gets a collection containing the keys in this GuidTestTreeNodeDictionary.
Gets a collection containing the values in this GuidTestTreeNodeDictionary.
Adds an element with the specified key and value to this GuidTestTreeNodeDictionary.
The TestTreeNode value of the element to add.
Determines whether this GuidTestTreeNodeDictionary contains a specific key.
The Guid key to locate in this GuidTestTreeNodeDictionary.
true if this GuidTestTreeNodeDictionary contains an element with the specified key; otherwise, false.
Determines whether this GuidTestTreeNodeDictionary contains a specific key.
The Guid key to locate in this GuidTestTreeNodeDictionary.
true if this GuidTestTreeNodeDictionary contains an element with the specified key; otherwise, false.
Removes the element with the specified key from this GuidTestTreeNodeDictionary.
The Guid key of the element to remove.
A dictionary with keys of type Guid and values of type TreeNode
Gets or sets the TreeNode associated with the given Guid
The Guid whose value to get or set.
Gets a collection containing the keys in this GuidTreeNodeDictionary.
Gets a collection containing the values in this GuidTreeNodeDictionary.
Adds an element with the specified key and value to this GuidTreeNodeDictionary.
The TreeNode value of the element to add.
Determines whether this GuidTreeNodeDictionary contains a specific key.
The Guid key to locate in this GuidTreeNodeDictionary.
true if this GuidTreeNodeDictionary contains an element with the specified key; otherwise, false.
Determines whether this GuidTreeNodeDictionary contains a specific key.
The Guid key to locate in this GuidTreeNodeDictionary.
true if this GuidTreeNodeDictionary contains an element with the specified key; otherwise, false.
Removes the element with the specified key from this GuidTreeNodeDictionary.
The Guid key of the element to remove.
Long living object. (Extracted from NUnit source)
Clears the internal representation of the tree
Populates the node using the instance contained in .
Supports verbose output option of console app. Added as part of fix to issue MBUNIT-28.
Gets or sets a value indicating the assemblies have to be shadow copied
Set the location for caching and delete any old cache info
Our domain
Creates an AppDomain for the Test Assembly
A dictionary with keys of type String and values of type TestTreeNode
Gets or sets the TestTreeNode associated with the given String
The String whose value to get or set.
Gets a collection containing the keys in this StringTestTreeNodeDictionary.
Gets a collection containing the values in this StringTestTreeNodeDictionary.
Adds an element with the specified key and value to this StringTestTreeNodeDictionary.
The String key of the element to add.
The TestTreeNode value of the element to add.
Determines whether this StringTestTreeNodeDictionary contains a specific key.
The String key to locate in this StringTestTreeNodeDictionary.
true if this StringTestTreeNodeDictionary contains an element with the specified key; otherwise, false.
Removes the element with the specified key from this StringTestTreeNodeDictionary.
The String key of the element to remove.
Gets the testFilePath
Gets a identifying the
Loads domain and test assembly
Raises the event.
Raises the event.
Raises the event.
Unload and reload test domain
Unload domain
A collection of elements of type TestTreeNode
Adds an instance of type TestTreeNode to the end of this TestTreeNodeCollection.
The TestTreeNode to be added to the end of this TestTreeNodeCollection.
Determines whether a specfic TestTreeNode value is in this TestTreeNodeCollection.
The TestTreeNode value to locate in this TestTreeNodeCollection.
true if value is found in this TestTreeNodeCollection; false otherwise.
Returns an enumerator that can iterate through the elements of this TestTreeNodeCollection.
An object that implements System.Collections.IEnumerator.
Removes the first occurrence of a specific TestTreeNode from this TestTreeNodeCollection.
The TestTreeNode value to remove from this TestTreeNodeCollection.
Type-specific enumeration class, used by TestTreeNodeCollection.GetEnumerator.
Defines a class that can populate a tree of tests This class is and so cannot be instantiated.
Clears the internal representation of the tree
Populates the node using the instance contained in .
Node dictionary.
The root node.
Collection of s
or is a null reference (Nothing in Visual Basic)
A collection of elements of type TestTreePopulator
Adds an instance of type TestTreePopulator to the end of this TestTreePopulatorCollection.
The TestTreePopulator to be added to the end of this TestTreePopulatorCollection.
Adds the elements of an array to the end of this TestTreePopulatorCollection.
The array whose elements are to be added to the end of this TestTreePopulatorCollection.
Adds the elements of another TestTreePopulatorCollection to the end of this TestTreePopulatorCollection.
The TestTreePopulatorCollection whose elements are to be added to the end of this TestTreePopulatorCollection.
Determines whether a specfic TestTreePopulator value is in this TestTreePopulatorCollection.
The TestTreePopulator value to locate in this TestTreePopulatorCollection.
true if value is found in this TestTreePopulatorCollection; false otherwise.
Returns an enumerator that can iterate through the elements of this TestTreePopulatorCollection.
An object that implements System.Collections.IEnumerator.
Removes the first occurrence of a specific TestTreePopulator from this TestTreePopulatorCollection.
The TestTreePopulator value to remove from this TestTreePopulatorCollection.
Type-specific enumeration class, used by TestTreePopulatorCollection.GetEnumerator.
Gets the assembly watcher
Defines a class that can populate a tree of tests
Clears the internal representation of the tree
Populates the node using the instance contained in .
A node dictionary.
The root node.
A collection of pipes.
or is a null reference (Nothing in Visual Basic)
Render the report result to the specified writer
Result from the test
Writer to write result output to
Render the report result to a file
Result from the test
Report output file name
Render the report result to a file
Result from the test
Output directory
Default format name
Extension of the file
File name of the report
Render the report result to a file
Result from the test
Output directory
Default format name. If null, the default name will be used
File name of the report
Reports MbUnit result in text format. This class cannot be inherited.
XML Report. This class cannot be inherited.
TODO - Add class summary
Gets a value indicating the run is considered as a test or not.
true if the instance is a test
Gets a descriptive name of the
A descriptive name of the
Populates the invoker graph with generated by the run.
Invoker tree
parent vertex
class type that is marked by the run
TODO - Add class summary This class cannot be inherited.
Gets a value indicating the run is considered as a test or not.
true if the instance is a test
Gets a descriptive name of the
A descriptive name of the
Populates the invoker graph with generated by the run.
Invoker tree
parent vertex
class type that is marked by the run
A sequence of IRuns This class cannot be inherited.
Populates the invoker graph with generated by the run.
Invoker tree.
Parent vertex.
The to search for.
Test fixture run with support for decoration by . This class cannot be inherited.
Builds the test run invoker tree.
This interface defines a type of test/non test run that is used to define the logic.
Gets a value indicating the run is considered as a test or not.
true if the instance is a test
Gets a descriptive name of the
A descriptive name of the
Populates the invoker graph with generated by the run.
Invoker tree
parent vertex
class type that is marked by the run
Array Assertion class This is a and so cannot be inherited or instantiated.
Verifies that both array have the same dimension and elements.
Class containing generic assert methods for the comparison of values and object references, the existence of objects within a collection type and basic object properties - for example, whether or not it is assignable to. Also contains a set of Fail asserts which will automatically fail a test straight away. This is a and so cannot be inherited or instantiated.
Number of Asserts made so far this test run
Verifies that two doubles, and , are equal given a . If the expected value is infinity then the delta value is ignored. If they are not equal then a is thrown with the given .
The expected value
The actual value
The maximum acceptable difference between and
The message printed out upon failure
Thrown if has been given a negative value.
Thrown if and are not values within the given .
Verifies that two doubles, and , are equal considering a . If the expected value is infinity then the delta value is ignored. If they are not equals then an is thrown with no explanation for the failure. Use if you want to provide an explanation.
The expected value
The actual value
The maximum acceptable difference between and
Thrown if has been given a negative value.
Thrown if and are not values within the given .
Verifies that two doubles, and , are equal considering a . If the expected value is infinity then the delta value is ignored. If they are not equal then a is thrown with a message defined via and through .
The expected value
The actual value
The maximum acceptable difference between and
A composite format string
An array containing zero or more objects to format.
Thrown if has been given a negative value.
Thrown if and are not values within the given . Exception message is generated through and .
Verifies that two floats, and , are equal considering a . If the value is infinity then the value is ignored. If they are not equal then an is thrown with the given .
The expected value
The actual value
The maximum acceptable difference between and
The message printed out upon failure
Thrown if has been given a negative value.
Thrown if and are not values within the given .
Verifies that two floats, and , are equal considering a . If the value is infinity then the value is ignored. If they are not equals then an is thrown with a message defined via and through .
The expected value
The actual value
The maximum acceptable difference between and
A composite format string
An array containing zero or more objects to format.
Thrown if has been given a negative value.
Thrown if and are not values within the given . Exception message is generated through and .
Verifies that two floats, and , are equal considering a . If the value is infinity then the value is ignored. If they are not equals then an is thrown.
The expected value
The actual value
The maximum acceptable difference between and
Thrown if has been given a negative value.
Thrown if and are not values within the given .
Verifies that two decimals, and , are equal. If they are not equal then an is thrown with the given .
The expected value
The actual value
The message printed out upon failure
and are not equal.
Verifies that two decimals, and , are equal. If they are not equal then a is thrown with a message defined via and through .
The expected value
The actual value
A composite format string
An array containing zero or more objects to format.
Thrown if and are not equal.
Verifies that two decimals, and , are equal. If they are not equal then a is thrown.
The expected value
The actual value
Thrown if and are not equal.
Verifies that two integers, and , are equal. If they are not equal then a is thrown with the given .
The expected value
The actual value
The message printed out upon failure
Thrown if and are not equal.
Verifies that two integers, and , are equal. If they are not equal then an is thrown with a message defined via and through .
The expected value
The actual value
A composite format string
An array containing zero or more objects to format.
Thrown if and are not equal.
Verifies that two integers, and , are equal. If they are not equal then a is thrown.
The expected value
The actual value
Thrown if and are not equal.
Verifies that two objects, and , are equal. If they are not equal then a is thrown with a message defined via and through .
The expected value
The actual value
A composite format string
An array containing zero or more objects to format.
Thrown if and are not equal.
Verifies that two objects, and , are equal. If they are not equal then an is thrown with a given .
The expected value
The actual value
The message printed out upon failure
Thrown if and are not equal.
Verifies that two objects, and , are equal. If they are not equal then an is thrown.
The expected value
The actual value
and are not equal.
Verifies that two s, and , are not equal. If the s are equal an is thrown with a message defined via and through .
The to compare
The being compared
A composite format string
An array containing zero or more objects to format.
Verifies that two s, and , are not equal. If the s are equal an is thrown with the given
The to compare
The being compared
The message to include if the test fails
Thrown if and are equal.
Thrown if and are both null
Verifies that two s, and , are not equal. If the s are equal an is thrown.
The to compare
The being compared
Thrown if and are equal.
Thrown if and are both null
Verifies that two integers, and , are not equal. If the integers are equal an is thrown with a message defined via and through .
The integer to compare
The integer being compared
A composite format string
An array containing zero or more objects to format.
Thrown if and are equal.
Verifies that two integers, and , are not equal. If the integers are equal an is thrown with a given .
The integer to compare
The integer being compared
The message to include if the test fails
Thrown if and are equal.
Verifies that two integers, and , are not equal. If the integers are equal an is thrown
The integer to compare
The integer being compared
Thrown if and are equal.
Verifies that two s, and , are not equal. If the s are equal an is thrown with a message defined via and through .
The to compare
The being compared
A composite format string
An array containing zero or more objects to format.
Thrown if and are equal.
Verifies that two s, and , are not equal. If the s are equal an is thrown with the given
The to compare
The being compared
The message to include if the test fails
Thrown if and are equal.
Verifies that two s, and , are not equal. If the s are equal an is thrown.
The to compare
The being compared
Thrown if and are equal.
Verifies that two s, and , are not equal. If the s are equal an is thrown with a message defined via and through .
The to compare
The being compared
A composite format string
An array containing zero or more objects to format.
Thrown if and are equal.
Verifies that two s, and , are not equal. If the s are equal an is thrown with the given
The to compare
The being compared
The message to include if the test fails
Thrown if and are equal.
Verifies that two s, and , are not equal. If the s are equal an is thrown
The to compare
The being compared
Thrown if and are equal.
Verifies that two s, and , are not equal. If the s are equal an is thrown with a message defined via and through .
The to compare
The being compared
A composite format string
An array containing zero or more objects to format.
Thrown if and are equal.
Verifies that two s, and , are not equal. If the s are equal an is thrown with the given
The to compare
The being compared
The message to include if the test fails
Thrown if and are equal.
Verifies that two s, and , are not equal. If the s are equal an is thrown
The to compare
The being compared
Thrown if and are equal.
Verifies that two s, and , are not equal. If the s are equal an is thrown with a message defined via and through .
The to compare
The being compared
A composite format string
An array containing zero or more objects to format.
Thrown if and are equal.
Verifies that two s, and , are not equal. If the s are equal an is thrown with the given
The to compare
The being compared
The message to include if the test fails
Thrown if and are equal.
Verifies that two s, and , are not equal. If the s are equal an is thrown
The to compare
The being compared
Thrown if and are equal.
Asserts that two objects refer to the same object. If they are not the same an is thrown.
The message to be printed when the two objects are not the same object.
The expected object
The actual object
Asserts that two objects refer to the same object. If they are not the same an is thrown.
The expected object
The actual object
The format of the message to display if the assertion fails, containing zero or more format items.
An array containing zero or more objects to format.
Asserts that two objects refer to the same object. If they are not the same an is thrown.
The expected object
The actual object
Verifies that given two objects, and , the property described by the object is present in both objects, is not null, and that the value of the property in both objects is equal.
The object indicating the property to be tested
The object containing the expected value of the property
The object containing the actual value of the property
The index of the value in the property if it is an indexed property
One or both of and are null
The property that describes is not present in either or
The property values in and are not equal
Asserts that is between and .
Asserts that is between and .
Asserts that is between and .
Asserts that is between and .
Asserts that is between and .
Asserts that is between and .
Asserts that is between and .
Asserts that is between and .
Asserts that is between and .
Asserts that is between and .
Asserts that is between and .
Asserts that is between and .
Asserts that is between and .
Asserts that is between and .
Asserts that is between and .
Asserts that is between and .
Asserts that is between and .
Asserts that is between and .
Asserts that is between and .
Asserts that is between and .
Asserts that is between and .
The Equals method throws an . This is done to make sure there is no mistake by calling this function. Use AreEqual instead or one of its overloads.
The first to compare
The second to compare
True if the values are equal, false otherwise
Always thrown as this method should not be used.
Throws an with the message that is passed in. This is used by the other Assert functions.
The format of the message to initialize the with.
An array containing zero or more objects to format.
Throws an with the message that is passed in. This is used by the other Assert functions.
The message to initialize the with.
Throws an with the message that is passed in. This is used by the other Assert functions.
Verifies that the first value is greater than the second value. If they are not, then an is thrown.
The first value, expected to be greater
The second value, expected to be less
The message that will be displayed on failure
Arguments to be used in formatting the message
Verifies that the first value is greater than the second value. If they are not, then an is thrown.
The first value, expected to be greater
The second value, expected to be less
The message that will be displayed on failure
Verifies that the first value is greater than the second value. If they are not, then an is thrown.
The first value, expected to be greater
The second value, expected to be less
Verifies that the first value is greater than the second value. If they are not, then an is thrown.
The first value, expected to be greater
The second value, expected to be less
The message that will be displayed on failure
Arguments to be used in formatting the message
Verifies that the first value is greater than the second value. If they are not, then an is thrown.
The first value, expected to be greater
The second value, expected to be less
The message that will be displayed on failure
Verifies that the first value is greater than the second value. If they are not, then an is thrown.
The first value, expected to be greater
The second value, expected to be less
Verifies that the first value is greater than the second value. If they are not, then an is thrown.
The first value, expected to be greater
The second value, expected to be less
The message that will be displayed on failure
Arguments to be used in formatting the message
Verifies that the first value is greater than the second value. If they are not, then an is thrown.
The first value, expected to be greater
The second value, expected to be less
The message that will be displayed on failure
Verifies that the first value is greater than the second value. If they are not, then an is thrown.
The first value, expected to be greater
The second value, expected to be less
Verifies that the first value is greater than the second value. If they are not, then an is thrown.
The first value, expected to be greater
The second value, expected to be less
The message that will be displayed on failure
Arguments to be used in formatting the message
Verifies that the first value is greater than the second value. If they are not, then an is thrown.
The first value, expected to be greater
The second value, expected to be less
The message that will be displayed on failure
Verifies that the first value is greater than the second value. If they are not, then an is thrown.
The first value, expected to be greater
The second value, expected to be less
Verifies that the first value is greater than the second value. If they are not, then an is thrown.
The first value, expected to be greater
The second value, expected to be less
The message that will be displayed on failure
Arguments to be used in formatting the message
Verifies that the first value is greater than the second value. If they are not, then an is thrown.
The first value, expected to be greater
The second value, expected to be less
The message that will be displayed on failure
Verifies that the first value is greater than the second value. If they are not, then an is thrown.
The first value, expected to be greater
The second value, expected to be less
Verifies that the first value is greater than the second value. If they are not, then an is thrown.
The first value, expected to be greater
The second value, expected to be less
The message that will be displayed on failure
Arguments to be used in formatting the message
Verifies that the first value is greater than the second value. If they are not, then an is thrown.
The first value, expected to be greater
The second value, expected to be less
The message that will be displayed on failure
Verifies that the first value is greater than the second value. If they are not, then an is thrown.
The first value, expected to be greater
The second value, expected to be less
Verifies that the first value is greater than the second value. If they are not, then an is thrown.
The first value, expected to be greater
The second value, expected to be less
The message that will be displayed on failure
Arguments to be used in formatting the message
Verifies that the first value is greater than the second value. If they are not, then an is thrown.
The first value, expected to be greater
The second value, expected to be less
The message that will be displayed on failure
Verifies that the first value is greater than the second value. If they are not, then an is thrown.
The first value, expected to be greater
The second value, expected to be less
Verifies that is greater than .
Verifies that is greater than .
Verifies that is greater than .
Verifies that is greater than .
Verifies that is greater than .
Verifies that is greater than .
Verifies that is greater than .
Verifies that is greater than .
Verifies that is greater than .
Verifies that is greater than .
Verifies that is greater than .
Verifies that is greater than .
Verifies that is greater than .
Verifies that is greater than .
Verifies that is greater than .
Verifies that is greater than .
Verifies that is greater than .
Verifies that is greater than .
Verifies that is strictly greater than .
Verifies that is strictly greater than .
Verifies that is strictly greater than .
Verifies that is strictly greater than .
Verifies that is strictly greater than .
Verifies that is strictly greater than .
Verifies that is strictly greater than .
Verifies that is strictly greater than .
Verifies that is strictly greater than .
Verifies that is strictly greater than .
Verifies that is strictly greater than .
Verifies that is strictly greater than .
Verifies that is strictly greater than .
Verifies that is strictly greater than .
Verifies that is strictly greater than .
Verifies that is strictly greater than .
Verifies that is strictly greater than .
Verifies that is strictly greater than .
Verifies that is strictly greater than .
Verifies that is strictly greater than .
Verifies that is strictly greater than .
Verifies that is strictly greater than .
Verifies that is strictly greater than .
Verifies that is strictly greater than .
Makes the current test ignored using like formatting
Makes the current test ignored using like formatting
Asserts that is in the dic .
Asserts that is in the dic .
Asserts that is in the list .
Asserts that is in the list .
Asserts that is in the enumerable collection .
Asserts that is in the enumerable collection .
Increments by 1
Asserts that an object may be assigned a value of a given Type.
The expected Type.
The object under examination
Asserts that an object may be assigned a value of a given Type.
The expected Type.
The object under examination
The messge to display in case of failure
Asserts that an object may be assigned a value of a given Type.
The expected Type.
The object under examination
The message to display in case of failure
Array of objects to be used in formatting the message
Assert that a string is empty - that is equal to string.Empty
The string to be tested
The message to be displayed on failure
Arguments to be used in formatting the message
Assert that a string is empty - that is equal to string.Emtpy
The string to be tested
The message to be displayed on failure
Assert that a string is empty - that is equal to string.Emtpy
The string to be tested
Assert that an array, list or other collection is empty
An array, list or other collection implementing ICollection
The message to be displayed on failure
Arguments to be used in formatting the message
Assert that an array, list or other collection is empty
An array, list or other collection implementing ICollection
The message to be displayed on failure
Assert that an array,list or other collection is empty
An array, list or other collection implementing ICollection
Asserts that a is false. If true, the method throws an with a message defined via and through .
The evaluated condition
A composite format string
An array containing zero or more objects to format.
Thrown when is not false.
Asserts that a is false. If true, the method throws an with the given .
The evaluated condition
The message printed out upon failure
Thrown when is not false.
Asserts that a is false. If true, the method throws an with no explanatory message.
The evaluated condition
Thrown when is not false.
Asserts that an object is an instance of a given type.
The expected Type
The object being examined
Asserts that an object is an instance of a given type.
The expected Type
The object being examined
A message to display in case of failure
Asserts that an object is an instance of a given type.
The expected Type
The object being examined
A message to display in case of failure
An array of objects to be used in formatting the message
Verifies that the double is passed is an NaN value. If the object is not NaN then an is thrown.
The value that is to be tested
The message to be displayed when the object is not null
Arguments to be used in formatting the message
Verifies that the double is passed is an NaN value. If the object is not NaN then an is thrown.
The object that is to be tested
The message to be displayed when the object is not null
Verifies that the double is passed is an NaN value. If the object is not NaN then an is thrown.
The object that is to be tested
Asserts that an object may not be assigned a value of a given Type.
The expected Type.
The object under examination
Asserts that an object may not be assigned a value of a given Type.
The expected Type.
The object under examination
The messge to display in case of failure
Asserts that an object may not be assigned a value of a given Type.
The expected Type.
The object under examination
The message to display in case of failure
Array of objects to be used in formatting the message
Assert that a string is empty - that is equal to string.Emtpy
The string to be tested
The message to be displayed on failure
Arguments to be used in formatting the message
Assert that a string is empty - that is equal to string.Emtpy
The string to be tested
The message to be displayed on failure
Assert that a string is empty - that is equal to string.Emtpy
The string to be tested
Assert that an array, list or other collection is empty
An array, list or other collection implementing ICollection
The message to be displayed on failure
Arguments to be used in formatting the message
Assert that an array, list or other collection is empty
An array, list or other collection implementing ICollection
The message to be displayed on failure
Assert that an array,list or other collection is empty
An array, list or other collection implementing ICollection
Asserts that an object is not an instance of a given type.
The expected Type
The object being examined
A message to display in case of failure
An array of objects to be used in formatting the message
Asserts that an object is not an instance of a given type.
The expected Type
The object being examined
Asserts that an object is not an instance of a given type.
The expected Type
The object being examined
A message to display in case of failure
Verifies that the given is not null. If it is null, an is thrown with a message defined via and through
The to test
A composite format string
An array containing zero or more objects to format.
Thrown if is null
Verifies that the given is not null. If it is null, an is thrown with the given
The to test
The message to include if the test fails
Thrown if is null
Verifies that the given is not null. If it is null, an is thrown
The to test
Thrown if is null
Verifies that the given is null. If it is not null, an is thrown with a message defined via and through
The to test
A composite format string
An array containing zero or more objects to format.
Thrown if is not null
Verifies that the given is null. If it is not null, an is thrown with the given
The to test
The message to include if the test fails
Thrown if is not null
Verifies that the given is null. If it is not null, an is thrown
The to test
Thrown if is not null
Asserts that a is true. If false, the method throws an with a message defined via and through String.Format.
The evaluated condition
A composite format string
An array containing zero or more objects to format.
Thrown when is not true.
Asserts that a is true. If false, the method throws an with the given .
The evaluated condition
The message printed out upon failure
Thrown when is not true.
Asserts that a is true. If false, the method throws an with no explanatory message.
The evaluated condition
Thrown if is not true.
Verifies that the first value is less than the second value. If it is not, then an is thrown.
The first value, expected to be less
The second value, expected to be greater
The message that will be displayed on failure
Arguments to be used in formatting the message
Verifies that the first value is less than the second value. If it is not, then an is thrown.
The first value, expected to be less
The second value, expected to be greater
The message that will be displayed on failure
Verifies that the first value is less than the second value. If it is not, then an is thrown.
The first value, expected to be less
The second value, expected to be greater
Verifies that the first value is less than the second value. If it is not, then an is thrown.
The first value, expected to be less
The second value, expected to be greater
The message that will be displayed on failure
Arguments to be used in formatting the message
Verifies that the first value is less than the second value. If it is not, then an is thrown.
The first value, expected to be less
The second value, expected to be greater
The message that will be displayed on failure
Verifies that the first value is less than the second value. If it is not, then an is thrown.
The first value, expected to be less
The second value, expected to be greater
Verifies that the first value is less than the second value. If it is not, then an is thrown.
The first value, expected to be less
The second value, expected to be greater
The message that will be displayed on failure
Arguments to be used in formatting the message
Verifies that the first value is less than the second value. If it is not, then an is thrown.
The first value, expected to be less
The second value, expected to be greater
The message that will be displayed on failure
Verifies that the first value is less than the second value. If it is not, then an is thrown.
The first value, expected to be less
The second value, expected to be greater
Verifies that the first value is less than the second value. If it is not, then an is thrown.
The first value, expected to be less
The second value, expected to be greater
The message that will be displayed on failure
Arguments to be used in formatting the message
Verifies that the first value is less than the second value. If it is not, then an is thrown.
The first value, expected to be less
The second value, expected to be greater
The message that will be displayed on failure
Verifies that the first value is less than the second value. If it is not, then an is thrown.
The first value, expected to be less
The second value, expected to be greater
Verifies that the first value is less than the second value. If it is not, then an is thrown.
The first value, expected to be less
The second value, expected to be greater
The message that will be displayed on failure
Arguments to be used in formatting the message
Verifies that the first value is less than the second value. If it is not, then an is thrown.
The first value, expected to be less
The second value, expected to be greater
The message that will be displayed on failure
Verifies that the first value is less than the second value. If it is not, then an is thrown.
The first value, expected to be less
The second value, expected to be greater
Verifies that the first value is less than the second value. If it is not, then an is thrown.
The first value, expected to be less
The second value, expected to be greater
The message that will be displayed on failure
Arguments to be used in formatting the message
Verifies that the first value is less than the second value. If it is not, then an is thrown.
The first value, expected to be less
The second value, expected to be greater
The message that will be displayed on failure
Verifies that the first value is less than the second value. If it is not, then an is thrown.
The first value, expected to be less
The second value, expected to be greater
Verifies that the first value is less than the second value. If it is not, then an is thrown.
The first value, expected to be less
The second value, expected to be greater
The message that will be displayed on failure
Arguments to be used in formatting the message
Verifies that the first value is less than the second value. If it is not, then an is thrown.
The first value, expected to be less
The second value, expected to be greater
The message that will be displayed on failure
Verifies that the first value is less than the second value. If it is not, then an is thrown.
The first value, expected to be less
The second value, expected to be greater
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is lower equal than .
Verifies that is lower equal than .
Verifies that is lower equal than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Verifies that is strictly lower than .
Asserts that is not between and .
Asserts that is not between and .
Asserts that is not between and .
Asserts that is not between and .
Asserts that is not between and .
Asserts that is not between and .
Asserts that is not between and .
Asserts that is not in the dic .
Asserts that is not in the dic .
Asserts that is not in the list .
Asserts that is not in the list .
Asserts that is not in the enumerable collection .
Asserts that is not in the enumerable collection .
Overrides the default method inherited from to throw an instead. This is to ensure that there is no mistake in calling this function as part of an Assert in your tests. Use AreSame() instead or one of its overloads.
The first to compare
The second to compare
Always thrown as this method should not be used.
Resets to 0
This attribute identifies the author of a test fixture.
Assertion helper for the class. This is a and so cannot be inherited or instantiated.
Asserts that all items contained in collection are of the type specified by expectedType.
ICollection of objects to be considered
System.Type that all objects in collection must be instances of
Asserts that all items contained in collection are of the type specified by expectedType.
ICollection of objects to be considered
System.Type that all objects in collection must be instances of
The message that will be displayed on failure
Asserts that all items contained in collection are of the type specified by expectedType.
ICollection of objects to be considered
System.Type that all objects in collection must be instances of
The message that will be displayed on failure
Arguments to be used in formatting the message
Asserts that all items contained in collection are not equal to null.
ICollection of objects to be considered
Asserts that all items contained in collection are not equal to null.
ICollection of objects to be considered
The message that will be displayed on failure
Asserts that all items contained in collection are not equal to null.
ICollection of objects to be considered
The message that will be displayed on failure
Arguments to be used in formatting the message
Ensures that every object contained in collection exists within the collection once and only once.
ICollection of objects to be considered
Ensures that every object contained in collection exists within the collection once and only once.
ICollection of objects to be considered
The message that will be displayed on failure
Ensures that every object contained in collection exists within the collection once and only once.
ICollection of objects to be considered
The message that will be displayed on failure
Arguments to be used in formatting the message
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that and are equal collections. Element count and element wize equality is verified.
Expected value.
Instance containing the tested value.
Verifies that and are equal collections. Element count and element wize equality is verified.
Expected value.
Instance containing the tested value.
Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
The first ICollection of objects to be considered
The second ICollection of objects to be considered
Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
The first ICollection of objects to be considered
The second ICollection of objects to be considered
The message that will be displayed on failure
Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
The first ICollection of objects to be considered
The second ICollection of objects to be considered
The message that will be displayed on failure
Arguments to be used in formatting the message
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Asserts that expected and actual are not exactly equal.
The first ICollection of objects to be considered
The second ICollection of objects to be considered
Asserts that expected and actual are not exactly equal. If comparer is not null then it will be used to compare the objects.
The first ICollection of objects to be considered
The second ICollection of objects to be considered
The IComparer to use in comparing objects from each ICollection
Asserts that expected and actual are not exactly equal.
The first ICollection of objects to be considered
The second ICollection of objects to be considered
The message that will be displayed on failure
Asserts that expected and actual are not exactly equal. If comparer is not null then it will be used to compare the objects.
The first ICollection of objects to be considered
The second ICollection of objects to be considered
The IComparer to use in comparing objects from each ICollection
The message that will be displayed on failure
Asserts that expected and actual are not exactly equal.
The first ICollection of objects to be considered
The second ICollection of objects to be considered
The message that will be displayed on failure
Arguments to be used in formatting the message
Asserts that expected and actual are not exactly equal. If comparer is not null then it will be used to compare the objects.
The first ICollection of objects to be considered
The second ICollection of objects to be considered
The IComparer to use in comparing objects from each ICollection
The message that will be displayed on failure
Arguments to be used in formatting the message
Asserts that expected and actual are not equivalent.
The first ICollection of objects to be considered
The second ICollection of objects to be considered
Asserts that expected and actual are not equivalent.
The first ICollection of objects to be considered
The second ICollection of objects to be considered
The message that will be displayed on failure
Asserts that expected and actual are not equivalent.
The first ICollection of objects to be considered
The second ICollection of objects to be considered
The message that will be displayed on failure
Arguments to be used in formatting the message
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Asserts that collection contains actual as an item.
ICollection of objects to be considered
Object to be found within collection
Asserts that collection contains actual as an item.
ICollection of objects to be considered
Object to be found within collection
The message that will be displayed on failure
Asserts that collection contains actual as an item.
ICollection of objects to be considered
Object to be found within collection
The message that will be displayed on failure
Arguments to be used in formatting the message
Asserts that collection does not contain actual as an item.
ICollection of objects to be considered
Object that cannot exist within collection
Asserts that collection does not contain actual as an item.
ICollection of objects to be considered
Object that cannot exist within collection
The message that will be displayed on failure
Asserts that collection does not contain actual as an item.
ICollection of objects to be considered
Object that cannot exist within collection
The message that will be displayed on failure
Arguments to be used in formatting the message
Verifies that the property is synchronized with the number of iterated elements.
Collection to test
is a null reference (Nothing in Visual Basic)
Asserts that subset is not a subset of superset.
The ICollection subset to be considered
The ICollection superset to be considered
Asserts that subset is not a subset of superset.
The ICollection subset to be considered
The ICollection superset to be considered
The message that will be displayed on failure
Asserts that subset is not a subset of superset.
The ICollection subset to be considered
The ICollection superset to be considered
The message that will be displayed on failure
Arguments to be used in formatting the message
Verifies that the property value is false.
Instance containing the expected value.
Asserts that subset is a subset of superset.
The ICollection subset to be considered
The ICollection superset to be considered
Asserts that subset is a subset of superset.
The ICollection subset to be considered
The ICollection superset to be considered
The message that will be displayed on failure
Asserts that subset is a subset of superset.
The ICollection subset to be considered
The ICollection superset to be considered
The message that will be displayed on failure
Arguments to be used in formatting the message
Verifies that the property value is true.
Instance containing the expected value.
Collection indexing pattern. This class cannot be inherited.
Creates the execution logic
A instance that represent the type test logic.
Collection Order Pattern implementations. This class cannot be inherited.
Tag use to mark a mark a unit test method. This class cannot be inherited.
Assertion helper for compilation. This is a and so cannot be inherited or instantiated.
Gets the C# compiler from .
C# compiler.
Gets the VB.NET compiler from .
VB.NET compiler.
Verifies that compiles using the provided compiler.
Compiler instance
Source code to compile
Verifies that compiles using the provided compiler.
Compiler instance
Source code to compile
Verifies that compiles using the provided compiler.
Compiler instance
Referenced assemblies
Source code to compile
Verifies that compiles using the provided compiler.
instance.
Compilation options
source to compile
Verifies that compiles using the provided compiler.
instance.
Compilation options
Source to compile
true if assertion should throw if any warning.
Verifies that compiles using the provided compiler.
instance.
Compilation options
Stream containing the source to compile
Verifies that compiles using the provided compiler.
instance.
Compilation options
Stream containing the source to compile
true if assertion should throw if any warning.
Verifies that does not compile using the provided compiler.
instance.
Source to compile
Verifies that does not compile using the provided compiler.
instance.
Source to compile
Verifies that does not compile using the provided compiler.
instance.
Collection of referenced assemblies
Source to compile
Verifies that does not compile using the provided compiler.
instance.
Compilation options
Source to compile
Verifies that does not compile using the provided compiler.
instance.
Compilation options
Source to compile
Composite fixture pattern implementation. This class cannot be inherited.
Gets or sets the fixture type.
Fixture instance type.
Creates the execution logic
A instance that represent the type test logic.
Tags method that should throw an exception if a predicate is true.
Assertion helper for the class. This is a and so cannot be inherited or instantiated.
Verifies that the property value is true.
Instance containing the expected value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value of and are equal.
Instance containing the expected value.
Instance containing the tested value.
Verifies that the property value of is equal to .
Expected value.
Instance containing the tested value.
Verifies that the property value is true.
Instance containing the expected value.
Verifies that the property value is true.
Instance containing the expected value.
Verifies that the property value is true.
Instance containing the expected value.
Verifies that the property value is true.
Instance containing the expected value.
Verifies that the property value is true.
Instance containing the expected value.
Verifies that the property value is true.
Instance containing the expected value.
Verifies that the property value is true.
Instance containing the expected value.
Verifies that the property value is true.
Instance containing the expected value.
Verifies that the property value is true.
Instance containing the expected value.
Verifies that the property value is true.
Instance containing the expected value.
Verifies that the property value is true.
Instance containing the expected value.
Verifies that the property value is true.
Instance containing the expected value.
Verifies that the property value is true.
Instance containing the expected value.
Verifies that the property value is true.
Instance containing the expected value.
Verifies that the property value is false.
Instance containing the expected value.
Verifies that the property value is false.
Instance containing the expected value.
Verifies that the property value is false.
Instance containing the expected value.
Verifies that the property value is false.
Instance containing the expected value.
Verifies that the property value is false.
Instance containing the expected value.
Verifies that the property value is false.
Instance containing the expected value.
Verifies that the property value is false.
Instance containing the expected value.
Verifies that the property value is false.
Instance containing the expected value.
Verifies that the property value is false.
Instance containing the expected value.
Verifies that the property value is false.
Instance containing the expected value.
Verifies that the property value is false.
Instance containing the expected value.
Verifies that the property value is false.
Instance containing the expected value.
Verifies that the property value is false.
Instance containing the expected value.
Verifies that the property value is false.
Instance containing the expected value.
Verifies that the property value is false.
Instance containing the expected value.
Verifies that the property value is false.
Instance containing the expected value.
Verifies that the property value is false.
Instance containing the expected value.
Verifies that the property value is false.
Instance containing the expected value.
Verifies that the property value is true.
Instance containing the expected value.
Verifies that the property value is true.
Instance containing the expected value.
Verifies that the property value is true.
Instance containing the expected value.
Tags method that provider a new object and copy the content of the arguments into the object
Assertion class for Database related object. This is a and so cannot be inherited or instantiated.
Assert that data are equal.
Asserts that two are equal.
Expected instance.
Actual instance.
Asserts that two are equal.
Expected instance.
Actual instance.
Assert that schemas and data are equal.
Assert that schemas are equal.
Data Test fixture. This class cannot be inherited.
Creates the execution logic
A instance that represent the type test logic.
Tags method that provide data for the tests.
Tag method that should return in a given time interval.
Enumeration Pattern implementations. This class cannot be inherited.
Tags method that should throw an exception.
The expected exception.
The expected message text.
The expected inner exception.
Tags test methods that are only to be run when explicitly selected. This class cannot be inherited.
Test methods annotated with this attribute will have the specified embedded resource extracted.
The destination file to write the resource to. Should be a path.
Whether or not to cleanup the resource.
The full name of the resource. Use Reflector to find this out if you don't know.
The current resource stream if using the attribute without specifying a destination.
The type within the assembly that contains the embedded resource.
Tags method that fill collections with data.
Tags test methods that are ignored. This class cannot be inherited.
This attribute collects the test importance information.
Tag method that provider a collection, an inde
Tag method that gives a list of culture that the test should run on.
Tags method that should throw an exception.
Performance Assertion class This is a and so cannot be inherited or instantiated.
Creates a countdown timer that will assert if execution time exceeds maximum duration.
.Net CLR Data This is a and so cannot be inherited or instantiated.
Current number of pools associated with the process. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
Current number of connections, pooled or not. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
Current number of connections in all pools associated with the process. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The highest number of connections in all pools since the process started. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The total number of command executes that have failed for any reason. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The total number of connection open attempts that have failed for any reason. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
Runtime statistics on CLR exception handling. This is a and so cannot be inherited or instantiated.
This counter displays the total number of exceptions thrown since the start of the application. These include both .NET exceptions and unmanaged exceptions that get converted into .NET exceptions e.g. null pointer reference exception in unmanaged code would get re-thrown in managed code as a .NET System.NullReferenceException; this counter includes both handled and unhandled exceptions. Exceptions that are re-thrown would get counted again. Exceptions should only occur in rare situations and not in the normal control flow of the program. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the number of exceptions thrown per second. These include both .NET exceptions and unmanaged exceptions that get converted into .NET exceptions e.g. null pointer reference exception in unmanaged code would get re-thrown in managed code as a .NET System.NullReferenceException; this counter includes both handled and unhandled exceptions. Exceptions should only occur in rare situations and not in the normal control flow of the program; this counter was designed as an indicator of potential performance problems due to large (>100s) rate of exceptions thrown. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the number of .NET exception filters executed per second. An exception filter evaluates whether an exception should be handled or not. This counter tracks the rate of exception filters evaluated; irrespective of whether the exception was handled or not. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the number of finally blocks executed per second. A finally block is guaranteed to be executed regardless of how the try block was exited. Only the finally blocks that are executed for an exception are counted; finally blocks on normal code paths are not counted by this counter. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the number of stack frames traversed from the frame that threw the .NET exception to the frame that handled the exception per second. This counter resets to 0 when an exception handler is entered; so nested exceptions would show the handler to handler stack depth. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
Stats for CLR interop. This is a and so cannot be inherited or instantiated.
This counter displays the current number of Com-Callable-Wrappers (CCWs). A CCW is a proxy for the .NET managed object being referenced from unmanaged COM client(s). This counter was designed to indicate the number of managed objects being referenced by unmanaged COM code. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the total number of times arguments and return values have been marshaled from managed to unmanaged code and vice versa since the start of the application. This counter is not incremented if the stubs are inlined. (Stubs are responsible for marshalling arguments and return values). Stubs usually get inlined if the marshalling overhead is small. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the current number of stubs created by the CLR. Stubs are responsible for marshalling arguments and return values from managed to unmanaged code and vice versa; during a COM Interop call or PInvoke call. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
Reserved for future use. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
Reserved for future use. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
Stats for CLR Jit. This is a and so cannot be inherited or instantiated.
This counter displays the rate at which IL bytes are jitted per second. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the total IL bytes jitted since the start of the application. This counter is exactly equivalent to the "Total # of IL Bytes Jitted" counter. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the total number of methods compiled Just-In-Time (JIT) by the CLR JIT compiler since the start of the application. This counter does not include the pre-jitted methods. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
Not Displayed. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the peak number of methods the JIT compiler has failed to JIT since the start of the application. This failure can occur if the IL cannot be verified or if there was an internal error in the JIT compiler. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the percentage of elapsed time spent in JIT compilation since the last JIT compilation phase. This counter is updated at the end of every JIT compilation phase. A JIT compilation phase is the phase when a method and its dependencies are being compiled. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the total IL bytes jitted since the start of the application. This counter is exactly equivalent to the "# of IL Bytes Jitted" counter. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
Statistics for CLR Class Loader. This is a and so cannot be inherited or instantiated.
Reserved for future use. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the current size (in bytes) of the memory committed by the class loader across all AppDomains. (Committed memory is the physical memory for which space has been reserved on the disk paging file.) This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the current number of AppDomains loaded in this application. AppDomains (application domains) provide a secure and versatile unit of processing that the CLR can use to provide isolation between applications running in the same process. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the current number of Assemblies loaded across all AppDomains in this application. If the Assembly is loaded as domain-neutral from multiple AppDomains then this counter is incremented once only. Assemblies can be loaded as domain-neutral when their code can be shared by all AppDomains or they can be loaded as domain-specific when their code is private to the AppDomain. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the current number of classes loaded in all Assemblies. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the number of AppDomains loaded per second. AppDomains (application domains) provide a secure and versatile unit of processing that the CLR can use to provide isolation between applications running in the same process. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the number of AppDomains unloaded per second. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the number of Assemblies loaded across all AppDomains per second. If the Assembly is loaded as domain-neutral from multiple AppDomains then this counter is incremented once only. Assemblies can be loaded as domain-neutral when their code can be shared by all AppDomains or they can be loaded as domain-specific when their code is private to the AppDomain. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the number of classes loaded per second in all Assemblies. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the number of classes that failed to load per second. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. These load failures could be due to many reasons like inadequate security or illegal format. Full details can be found in the profiling services help. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
Reserved for future use. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the peak number of AppDomains loaded since the start of this application. AppDomains (application domains) provide a secure and versatile unit of processing that the CLR can use to provide isolation between applications running in the same process. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the total number of AppDomains unloaded since the start of the application. If an AppDomain is loaded and unloaded multiple times this counter would count each of those unloads as separate. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the total number of Assemblies loaded since the start of this application. If the Assembly is loaded as domain-neutral from multiple AppDomains then this counter is incremented once only. Assemblies can be loaded as domain-neutral when their code can be shared by all AppDomains or they can be loaded as domain-specific when their code is private to the AppDomain. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the cumulative number of classes loaded in all Assemblies since the start of this application. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the peak number of classes that have failed to load since the start of the application. These load failures could be due to many reasons like inadequate security or illegal format. Full details can be found in the profiling services help. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
Stats for CLR Locks and Threads. This is a and so cannot be inherited or instantiated.
Rate at which threads in the runtime attempt to acquire a managed lock unsuccessfully. Managed locks can be acquired in many ways; by the "lock" statement in C# or by calling System.Monitor.Enter or by using MethodImplOptions.Synchronized custom attribute. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the total number of threads currently waiting to acquire some managed lock in the application. This counter is not an average over time; it displays the last observed value. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the number of current .NET thread objects in the application. A .NET thread object is created either by new System.Threading.Thread or when an unmanaged thread enters the managed environment. This counters maintains the count of both running and stopped threads. This counter is not an average over time; it just displays the last observed value. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the number of native OS threads created and owned by the CLR to act as underlying threads for .NET thread objects. This counters value does not include the threads used by the CLR in its internal operations; it is a subset of the threads in the OS process. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the number of threads that are currently recognized by the CLR; they have a corresponding .NET thread object associated with them. These threads are not created by the CLR; they are created outside the CLR but have since run inside the CLR at least once. Only unique threads are tracked; threads with same thread ID re-entering the CLR or recreated after thread exit are not counted twice. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the total number of threads that have been recognized by the CLR since the start of this application; these threads have a corresponding .NET thread object associated with them. These threads are not created by the CLR; they are created outside the CLR but have since run inside the CLR at least once. Only unique threads are tracked; threads with same thread ID re-entering the CLR or recreated after thread exit are not counted twice. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the total number of threads that waited to acquire some managed lock since the start of the application. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the number of threads per second waiting to acquire some lock in the application. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the number of threads per second that have been recognized by the CLR; these threads have a corresponding .NET thread object associated with them. These threads are not created by the CLR; they are created outside the CLR but have since run inside the CLR at least once. Only unique threads are tracked; threads with same thread ID re-entering the CLR or recreated after thread exit are not counted twice. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the total number of times threads in the CLR have attempted to acquire a managed lock unsuccessfully. Managed locks can be acquired in many ways; by the "lock" statement in C# or by calling System.Monitor.Enter or by using MethodImplOptions.Synchronized custom attribute. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
Counters for CLR Garbage Collected heap. This is a and so cannot be inherited or instantiated.
This counter displays the rate of bytes per second allocated on the GC Heap. This counter is updated at the end of every GC; not at each allocation. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the number of garbage collected objects that survive a collection because they are waiting to be finalized. If these objects hold references to other objects then those objects also survive but are not counted by this counter; the "Promoted Finalization-Memory from Gen 0" and "Promoted Finalization-Memory from Gen 1" counters represent all the memory that survived due to finalization. This counter is not a cumulative counter; its updated at the end of every GC with count of the survivors during that particular GC only. This counter was designed to indicate the extra overhead that the application might incur because of finalization. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the maximum bytes that can be allocated in generation 0 (Gen 0); its does not indicate the current number of bytes allocated in Gen 0. A Gen 0 GC is triggered when the allocations since the last GC exceed this size. The Gen 0 size is tuned by the Garbage Collector and can change during the execution of the application. At the end of a Gen 0 collection the size of the Gen 0 heap is infact 0 bytes; this counter displays the size (in bytes) of allocations that would trigger the next Gen 0 GC. This counter is updated at the end of a GC; its not updated on every allocation. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the bytes per second that are promoted from generation 0 (youngest) to generation 1; objects that are promoted just because they are waiting to be finalized are not included in this counter. Memory is promoted when it survives a garbage collection. This counter was designed as an indicator of relatively long-lived objects being created per sec. This counter displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the current number of bytes in generation 1 (Gen 1); this counter does not display the maximum size of Gen 1. Objects are not directly allocated in this generation; they are promoted from previous Gen 0 GCs. This counter is updated at the end of a GC; its not updated on every allocation. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the bytes per second that are promoted from generation 1 to generation 2 (oldest); objects that are promoted just because they are waiting to be finalized are not included in this counter. Memory is promoted when it survives a garbage collection. Nothing is promoted from generation 2 since it is the oldest. This counter was designed as an indicator of very long-lived objects being created per sec. This counter displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the current number of bytes in generation 2 (Gen 2). Objects are not directly allocated in this generation; they are promoted from Gen 1 during previous Gen 1 GCs. This counter is updated at the end of a GC; its not updated on every allocation. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the current size of the Large Object Heap in bytes. Objects greater than 20 KBytes are treated as large objects by the Garbage Collector and are directly allocated in a special heap; they are not promoted through the generations. This counter is updated at the end of a GC; its not updated on every allocation. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter is the sum of four other counters; Gen 0 Heap Size; Gen 1 Heap Size; Gen 2 Heap Size and the Large Object Heap Size. This counter indicates the current memory allocated in bytes on the GC Heaps. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the current number of GC Handles in use. GCHandles are handles to resources external to the CLR and the managed environment. Handles occupy small amounts of memory in the GCHeap but potentially expensive unmanaged resources. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the number of times the generation 0 objects (youngest; most recently allocated) are garbage collected (Gen 0 GC) since the start of the application. Gen 0 GC occurs when the available memory in generation 0 is not sufficient to satisfy an allocation request. This counter is incremented at the end of a Gen 0 GC. Higher generation GCs include all lower generation GCs. This counter is explicitly incremented when a higher generation (Gen 1 or Gen 2) GC occurs. _Global_ counter value is not accurate and should be ignored. This counter displays the last observed value. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the number of times the generation 1 objects are garbage collected since the start of the application. The counter is incremented at the end of a Gen 1 GC. Higher generation GCs include all lower generation GCs. This counter is explicitly incremented when a higher generation (Gen 2) GC occurs. _Global_ counter value is not accurate and should be ignored. This counter displays the last observed value. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the number of times the generation 2 objects (older) are garbage collected since the start of the application. The counter is incremented at the end of a Gen 2 GC (also called full GC). _Global_ counter value is not accurate and should be ignored. This counter displays the last observed value. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the peak number of times a garbage collection was performed because of an explicit call to GC.Collect. Its a good practice to let the GC tune the frequency of its collections. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the number of pinned objects encountered in the last GC. This counter tracks the pinned objects only in the heaps that were garbage collected e.g. a Gen 0 GC would cause enumeration of pinned objects in the generation 0 heap only. A pinned object is one that the Garbage Collector cannot move in memory. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the current number of sync blocks in use. Sync blocks are per-object data structures allocated for storing synchronization information. Sync blocks hold weak references to managed objects and need to be scanned by the Garbage Collector. Sync blocks are not limited to storing synchronization information and can also store COM interop metadata. This counter was designed to indicate performance problems with heavy use of synchronization primitives. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the amount of virtual memory (in bytes) currently committed by the Garbage Collector. (Committed memory is the physical memory for which space has been reserved on the disk paging file). This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the amount of virtual memory (in bytes) currently reserved by the Garbage Collector. (Reserved memory is the virtual memory space reserved for the application but no disk or main memory pages have been used.) This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
Not Displayed. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the bytes of memory that are promoted from generation 0 to generation 1 just because they are waiting to be finalized. This counter displays the value observed at the end of the last GC; its not a cumulative counter. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the bytes of memory that are promoted from generation 1 to generation 2 just because they are waiting to be finalized. This counter displays the value observed at the end of the last GC; its not a cumulative counter. This counter is reset to 0 if the last GC was a Gen 0 GC only. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the bytes of memory that survive garbage collection (GC) and are promoted from generation 0 to generation 1; objects that are promoted just because they are waiting to be finalized are not included in this counter. This counter displays the value observed at the end of the last GC; its not a cumulative counter. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the bytes of memory that survive garbage collection (GC) and are promoted from generation 1 to generation 2; objects that are promoted just because they are waiting to be finalized are not included in this counter. This counter displays the value observed at the end of the last GC; its not a cumulative counter. This counter is reset to 0 if the last GC was a Gen 0 GC only. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
% Time in GC is the percentage of elapsed time that was spent in performing a garbage collection (GC) since the last GC cycle. This counter is usually an indicator of the work done by the Garbage Collector on behalf of the application to collect and compact memory. This counter is updated only at the end of every GC and the counter value reflects the last observed value; its not an average. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
Help not available. This is a and so cannot be inherited or instantiated.
The cumulative total number of bytes received over all open socket connections since the process was started. This number includes data and any protocol information that is not defined by the TCP/IP protocol. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
The cumulative total number of bytes sent over all open socket connections since the process was started. This number includes data and any protocol information that is not defined by the TCP/IP protocol. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
The cumulative total number of socket connections established for this process since the process was started. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
The cumulative total number of datagram packets received since the process was started. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
The cumulative total number of datagram packets sent since the process was started. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
Stats for CLR Remoting. This is a and so cannot be inherited or instantiated.
This counter displays the total number of remoting channels registered across all AppDomains since the start of the application. Channels are used to transport messages to and from remote objects. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the current number of context-bound classes loaded. Classes that can be bound to a context are called context-bound classes; context-bound classes are marked with Context Attributes which provide usage rules for synchronization; thread affinity; transactions etc. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the number of context-bound objects allocated per second. Instances of classes that can be bound to a context are called context-bound objects; context-bound classes are marked with Context Attributes which provide usage rules for synchronization; thread affinity; transactions etc. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the total number of remoting proxy objects created in this process since the start of the process. Proxy object acts as a representative of the remote objects and ensures that all calls made on the proxy are forwarded to the correct remote object instance. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the current number of remoting contexts in the application. A context is a boundary containing a collection of objects with the same usage rules like synchronization; thread affinity; transactions etc. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the number of remote procedure calls invoked per second. A remote procedure call is a call on any object outside the caller;s AppDomain. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the total number of remote procedure calls invoked since the start of this application. A remote procedure call is a call on any object outside the caller;s AppDomain. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
Stats for CLR Security. This is a and so cannot be inherited or instantiated.
This counter displays the total number of linktime Code Access Security (CAS) checks since the start of the application. Linktime CAS checks are performed when a caller makes a call to a callee demanding a particular permission at JIT compile time; linktime check is performed once per caller. This count is not indicative of serious performance issues; its indicative of the security system activity. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
Not Displayed. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the depth of the stack during that last runtime Code Access Security check. Runtime Code Access Security check is performed by crawling the stack. This counter is not an average; it just displays the last observed value. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the percentage of elapsed time spent in performing runtime Code Access Security (CAS) checks since the last such check. CAS allows code to be trusted to varying degrees and enforces these varying levels of trust depending on code identity. This counter is updated at the end of a runtime security check; it represents the last observed value; its not an average. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
Reserved for future use. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
This counter displays the total number of runtime Code Access Security (CAS) checks performed since the start of the application. Runtime CAS checks are performed when a caller makes a call to a callee demanding a particular permission; the runtime check is made on every call by the caller; the check is done by examining the current thread stack of the caller. This counter used together with "Stack Walk Depth" is indicative of performance penalty for security checks. This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by for the current instance.
Counters for System.Data.OracleClient This is a and so cannot be inherited or instantiated.
The number of actual connections per second that are being made to servers This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of actual disconnects per second that are being made to servers This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of unique connection strings This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of connection pools This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of connections currently in-use This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of connections currently available for use This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of unique connection strings waiting for pruning This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of connection pools This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of connections that are not using connection pooling This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of connections that are managed by the connection pooler This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of connections we reclaim from GCed from external connections This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of connections currently waiting to be made ready for use This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of connections we get from the pool per second This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of connections we return to the pool per second This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
Counters for System.Data.SqlClient This is a and so cannot be inherited or instantiated.
The number of actual connections per second that are being made to servers This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of actual disconnects per second that are being made to servers This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of unique connection strings This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of connection pools This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of connections currently in-use This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of connections currently available for use This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of unique connection strings waiting for pruning This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of connection pools This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of connections that are not using connection pooling This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of connections that are managed by the connection pooler This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of connections we reclaim from GCed from external connections This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of connections currently waiting to be made ready for use This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of connections we get from the pool per second This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
The number of connections we return to the pool per second This is a and so cannot be inherited or instantiated.
Gets the value of the .
Value returned by .
Process Test Pattern fixture. This class cannot be inherited.
Creates the execution logic
A instance that represent the type test logic.
Tags method that provide new object to be used in the following tests.
Gets or sets the provided type
Provided type.
Tag use to mark a method that writes data to a device.
Reflection Assertion class This is a and so cannot be inherited or instantiated.
Asserts that the type has a public instance constructor with a signature defined by parameters.
Asserts that the type has a constructor, with the specified bindind flags, with a signature defined by parameters.
Asserts that the type has a default public constructor
Asserts that the type has a public field method with a signature defined by parameters.
Asserts that the type has a field, with the specified bindind flags, with a signature defined by parameters.
Asserts that the type has a public instance method with a signature defined by parameters.
Asserts that the type has a method, with the specified bindind flags, with a signature defined by parameters.
Asserts whether an instance of the can be assigned from an instance of .
Parent instance.
Child instance.
Asserts whether is an instance of the .
instance.
Child instance.
This tag defines test method that will be repeated the specified number of times. This class cannot be inherited.
This tag defines test method that will be repeated the specified number of times. This class cannot be inherited.
A resource-based data provider This class cannot be inherited.
Tags methods to execute database operation in its own database transaction. This class cannot be inherited.
Provides a row of values using in conjunction with to bind values to the parameters of a row test method. This class cannot be inherited.
Gets or sets the type of exception that is expected to be thrown when this row is tested, or null if none.
Gets the row of values.
The row of values
Gets the row of values. Each one will be converted (if posible) to the type of the corresponding argument in the test method.
List of parameters.
The row of values.
Declares a row test when applied to a test method along with one or more attributes. This class cannot be inherited.
Security Assertion class This is a and so cannot be inherited or instantiated.
Asserts that is authenticated.
Asserts that is not authenticated.
Asserts that the current windows identity is authenticated.
Asserts that the current windows identity is not authenticated.
Asserts that the current windows identity is in role.
Asserts that the current windows identity is in role.
Asserts that the current windows identity is in role.
Asserts that the current windows identity is in .
Asserts that the current windows identity is in role.
Verifies that the type is serializable with the XmlSerializer object.
type to test.
Serializes and deserialies to/from XML and checks that the results are the same.
Object to test
Tag use to mark a method that initiliazes the fixture instance.
String Assertion class This is a and so cannot be inherited or instantiated.
Asserts that two strings are equal, ignoring the case
Expected string
Actual string
Asserts the string does not contain c
String to test.
Variable list of characeters.
Asserts the regular expression reg makes a full match on s
String to test.
Regular expression
Asserts the regular expression regex makes a full match on .
String to test.
Regular expression
Asserts that the string is non null and empty
String to test.
Asserts that the string is non null and non empty
String to test.
Asserts the regular expression reg makes a match on s
String to test.
Regular expression
Asserts the regular expression regex makes a match on s
String to test.
A instance.
Asserts the regular expression reg makes a match on s
String to test.
Regular expression
Asserts the regular expression regex makes a match on s
String to test.
A instance.
Tag use to mark a method that cleans up the resource of the fixture instance.
Tag use to mark a mark a unit test method. This class cannot be inherited.
A single test case of a .
Gets the name of the test case
The name of the test case
Invokes test using the parameters returned by .
Simple Test Pattern fixture. This class cannot be inherited.
Creates the execution logic
A instance that represent the type test logic.
Contributes additional tests and setup or teardown steps to the lifecycle defined by . This class is and so cannot be instantiated.
Called to add runs to perform after teardown.
The collection to update
Called to add runs to perform before setup.
The collection to update
Called to add runs to perform during the test execution cycle.
The collection to update
Creates an order of execution in the fixture. This class cannot be inherited.
Gets or sets the order execution
The order of execution
Returns a string that represents the instance.
String representing the object.
A named collection of uniquely named .
Gets the name.
The name.
Gets a collection of .
A collection of .
Adds the test case to the suite
instance to add.
The suite already contains a test case named .
Adds a new to the suite.
Name of the new test case
invoked by the test case
parameters sent to when invoked
is a null reference (Nothing in Visual Basic)
is empty.
The suite already contains a test case named .
Removes the test case from the suite
Test case to remove
is a null reference (Nothing in Visual Basic)
Test Suite fixture. This class cannot be inherited.
Creates the execution logic
A instance that represent the type test logic.
Tag used to mark a method that needs to be run before TestSuite generation.
This tag defines test method that will invoke the method in the specified number of concurrent threads. This class cannot be inherited.
Type fixture pattern implementation. This class cannot be inherited.
Creates the execution logic
A instance that represent the type test logic.
Gets a list of member names separated by ;
Gets a list of values separated by ;
A with verified result.
Web related assertions. This is a and so cannot be inherited or instantiated.
Verifies that the property of is equal to .
Verifies that the property of is equal to .
Verifies that the property of and are equal.
Verifies that the property of is equal to are equal.
Verifies that has child controls.
Verifies that has no child controls.
Verifies that is a child control of
Verifies that is the ID of a child control of
Verifies that has ViewState enabled.
Verifies that ID is equal to .
Verifies that is a not child control of
Verifies that is the not ID of a child control of
Verifies that has not ViewState enabled.
Verifies that the property of is false.
Verifies that the property of is false.
Verifies that the property of is false.
Verifies that is not visible.
Verifies that the property of is true.
Verifies that the property of is true.
Verifies that the property of is true.
Verifies that is visible.
Tag use to mark a method that writes data to a device.
A file-based data provider
Different collection order
Tests ascending order collection
Tests ascending order collection
Used to specify whether or not the test should delete the extracted resource when the test is complete.
Do not delete the extracted resource
Delete the extracted resource after the test.
When used as parameter in a row test, it will be replaced by null (Nothing in VB).
Could not find .
Collection indexing test class
Collection order tester class.
Tests for the and .
Comparing 2 attributes with the same name but different values
Comparing 2 attribute lists with the same attributes in different sequence