C# Class Ploeh.AutoFixture.Kernel.TerminatingWithPathSpecimenBuilder

Inheritance: ISpecimenBuilderNode
Show file Open project: AutoFixture/AutoFixture Class Usage Examples

Public Methods

Method Description
Compose ( IEnumerable builders ) : ISpecimenBuilderNode

Composes the supplied builders.

GetEnumerator ( ) : IEnumerator

Returns an enumerator that iterates through the collection.

TerminatingWithPathSpecimenBuilder ( Ploeh.AutoFixture.Kernel.TracingBuilder tracer ) : System

Creates a new TerminatingWithPathSpecimenBuilder using the supplied TracingBuilder to track specimen requests.

Private Methods

Method Description
BuildCoreMessageTemplate ( object request ) : string
BuildRequestPathText ( IEnumerable recordedRequests ) : string
ComposeIfMultiple ( IEnumerable builders ) : ISpecimenBuilder
Create ( object request, ISpecimenContext context ) : object
GetPathForCurrentThread ( ) : Stack
OnSpecimenCreated ( object sender, Ploeh.AutoFixture.Kernel.SpecimenCreatedEventArgs e ) : void
OnSpecimenRequested ( object sender, Ploeh.AutoFixture.Kernel.RequestTraceEventArgs e ) : void
System ( ) : System.Collections.IEnumerator

Method Details

Compose() public method

Composes the supplied builders.
public Compose ( IEnumerable builders ) : ISpecimenBuilderNode
builders IEnumerable The builders to compose.
return ISpecimenBuilderNode

GetEnumerator() public method

Returns an enumerator that iterates through the collection.
public GetEnumerator ( ) : IEnumerator
return IEnumerator

TerminatingWithPathSpecimenBuilder() public method

Creates a new TerminatingWithPathSpecimenBuilder using the supplied TracingBuilder to track specimen requests.
public TerminatingWithPathSpecimenBuilder ( Ploeh.AutoFixture.Kernel.TracingBuilder tracer ) : System
tracer Ploeh.AutoFixture.Kernel.TracingBuilder
return System