Microsoft.Pex.Framework Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
PexArgumentsAttribute |
Defines a single value tuple that will be used as test inputs to seed the IntelliTest exploration. |
PexAssert |
A static helper class that contains a set of methods to express assertions in parameterized unit tests. |
PexAssertReachedEventArgs |
Event argument when a reachability point is touched. |
PexAssertReachEventuallyAttribute |
This attribute is used in conjunction with ReachEventually() to specify one or more goals that should be executed during exploration. |
PexAssume |
A static helper class that contains a set of methods to express preconditions in parameterized unit tests. |
PexAssumeAttributeBase |
Abstract base class for Assume attributes |
PexAssumeNotNullAttribute |
The test fails if the specified parameter is a null reference. |
PexAssumeUnderTestAttribute |
Defines a test target: not null and precise type matching. |
PexAttributeBase |
Abstract base class for all IntelliTest attributes |
PexChoose |
Supplies auxiliary input values to a test method. |
PexChoose.Replay |
Helper methods to support test execution. |
PexClassAttribute |
Used to specify additional settings about parameterized test methods. |
PexExplorationAttributeBase |
Abstract base class for exploration attributes |
PexFactoryMethodAttribute |
Tags factory methods used to instantiate objects. The method must be visible, static in a static class. |
PexGenericArgumentsAttribute |
Defines a single type tuple that will be used to instantiate generic test methods. |
PexMethodAttribute |
Identifies a method as a parameterized unit test for IntelliTest. |
PexMethodUnderTestAttribute |
Specifies the intended method under test for the current exploration. This attribute is used for exploration of private methods that require Reflection. Usually, this information can be mined by reading the method body byte code but when private method calls involving reflection are involved, we need this attribute. |
PexObserve |
Static class that contains methods to record values computed during test execution. |
PexPreparationMethodAttribute |
Tags methods used to prepare types. The method must be visible, static in a static class. It may have parameters. |
PexSymbolicValue |
Helper functions to deal with symbolic inputs |
Enums
PexPlatform |
Supported bitness for an exploration |
Delegates
EqualityComparison<T> |
Delegate that compares two values for equality. |
PexAction |
Anonymous action |
PexAction<T> |
Anonymous action |
PexAction<T1,T2> |
Anonymous action |
PexAssume.Func<T> |
A delegate that takes no input and returns a value of type T. |
PexChooseExceptionFactory |
A user-implemented delegate that creates an exception object. |
PexEqualityComparison<T> |
Returns true if left is equal to right |
PexSymbolicValue.Action |
A delegate representing a nullary method. |
PexSymbolicValue.Function<T> |
A delegate representing a nullary function. |