Class ThrowingRecursionBehavior

Namespace: AutoFixture
Assembly: AutoFixture.dll

Decorates a ISpecimenBuilder with a RecursionGuard with ThrowingRecursionHandler.

public class ThrowingRecursionBehavior : ISpecimenBuilderTransformation

Inheritance

objectThrowingRecursionBehavior

Implements

ISpecimenBuilderTransformation

Inherited Members

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

ThrowingRecursionBehavior()

public ThrowingRecursionBehavior()

Methods

Transform(ISpecimenBuilder)

Decorates the supplied ISpecimenBuilder with a RecursionGuard with ThrowingRecursionHandler.

public ISpecimenBuilderNode Transform(ISpecimenBuilder builder)

Parameters

builder ISpecimenBuilder

The builder to decorate.

Returns

ISpecimenBuilderNode

builder decorated with a RecursionGuard.