[Root] / FluentAssertions Assembly / FluentAssertions.Execution Namespace
Inheritance Hierarchy
In This Topic
    FluentAssertions.Execution Namespace
    In This Topic
    Contains classes that implement the core concepts of FluentAssertions like chaining simple assertions together with the AssertionChain class. Grouping assertions into scopes with the AssertionScope and Continuation classes. Providing a reason for a structural equivalency assertion with the Reason class.
    Classes
     ClassDescription
    Class Provides a fluent API to build simple or composite assertions, and which can flow from one assertion to another.
    Class Represents the default exception in case no test framework is configured.
    Class Represents an implicit or explicit scope within which multiple assertions can be collected.
    ClassEnables chaining multiple assertions on an AssertionScope.
    ClassEnables chaining multiple assertions from an AssertionChain.Given<T> call.
    Class Represents the assertion fail reason. Contains the message and arguments for message's numbered placeholders.
    ClassRepresents a chaining object returned from AssertionChain to continue the assertion using an object returned by a selector.
    Class Represents the reason for a structural equivalency assertion.
    Interfaces
     InterfaceDescription
    InterfaceDefines a strategy for handling failures in an AssertionScope.
    Interface Custom version of ICloneable that works on all frameworks.
    Interface Represents an abstraction of a particular test framework such as MSTest, nUnit, etc.
    See Also