Fluent Assertions Documentation
Inheritance Hierarchy
In This Topic
    FluentAssertions.Equivalency Namespace
    In This Topic
    Classes
     ClassDescription
    Class 
    ClassCollects the members that need to be converted by the FluentAssertions.Equivalency.Steps.AutoConversionStep.
    Class Represents the run-time type-agnostic behavior of a structural equivalency assertion.
    Class Represents the run-time type-specific behavior of a structural equivalency assertion.
    Class Represents a mutable collection of equivalency steps that can be reordered and/or amended with additional custom equivalency steps.
    ClassConvenient implementation of IEquivalencyStep that will only invoke
    Class Provides information on a particular property during an assertion for structural equality of two object graphs.
    Class 
    ClassProvides contextual information to an IMemberSelectionRule.
    Class 
    ClassCollection of FluentAssertions.Equivalency.Ordering.PathBasedOrderingRules.
    Class Represents the path of a field or property in an object graph.
    Class Represents the run-time behavior of a structural equivalency assertion.
    ClassDefines additional overrides when used with SelfReferenceEquivalencyOptions<TSelf>
    Class 
    Interfaces
     InterfaceDescription
    Interface Provides the required information for executing an equality assertion between a subject and an expectation.
    InterfaceProvides the run-time details of the EquivalencyOptions<TExpectation> class.
    Interface Defines a step in the process of comparing two object graphs for structural equivalency.
    Interface Provides information on a particular property or field during an assertion for structural equality of two object graphs.
    Interface Exposes information about an object's member
    Interface Represents a field or property in an object graph.
    Interface Represents a rule that defines how to map the selected members of the expectation object to the properties of the subject.
    Interface Represents a rule that defines which members of the expectation to include while comparing two objects for structural equality.
    Interface Represents a node in the object graph that is being compared as part of a structural equivalency check. This can be the root object, a collection item, a dictionary element, a property or a field.
    Interface Represents an object, dictionary key pair, collection item or member in an object graph.
    Interface Defines a rule that is used to determine whether the order of items in collections is relevant or not.
    Interface 
    Delegates
     DelegateDescription
    Delegate Allows deferred fetching of the subject ID.
    Delegate 
    Enumerations
     EnumerationDescription
    Enumeration Indication of how cyclic references should be handled when validating equality of nested properties.
    Enumeration 
    Enumeration 
    Enumeration 
    Enumeration Determines which members are included in the equivalency assertion
    Enumeration 
    See Also