TestPipeline Class
A pipeline with utility methods for easier testing.
Namespace
Statiq.Testing
Interfaces
Base Types
  • object
graph BT Type-->Base0["object"] Type-.->Interface0["IPipeline"] click Interface0 "/api/Statiq.Common/IPipeline" Type-.->Interface1["IReadOnlyPipeline"] click Interface1 "/api/Statiq.Common/IReadOnlyPipeline" Type["TestPipeline"] class Type type-node

Syntax

public class TestPipeline : IPipeline, IReadOnlyPipeline

Constructors

Properties

Extension Methods

Name Value Summary
AlwaysExecute<TestPipeline>() TPipeline
AsDependencyOf<TestPipeline>(IEnumerable<string>) TPipeline
AsDependencyOf<TestPipeline>(string[]) TPipeline
AsDeployment<TestPipeline>(bool) TPipeline
AsIsolated<TestPipeline>(bool) TPipeline
AsPostProcessHasDependencies<TestPipeline>(bool) TPipeline
GetAllDependencies(IExecutionState) IEnumerable<string>
Gets all dependencies of this pipeline including DependencyOf declarations.
GetAllDependencies(IReadOnlyPipelineCollection) IEnumerable<string>
Gets all dependencies of this pipeline including DependencyOf declarations.
ManuallyExecute<TestPipeline>() TPipeline
NormallyExecute<TestPipeline>() TPipeline
ThrowIfNull<TestPipeline>(string) T
ToDocument<TestPipeline>(IContentProvider) IDocument
ToDocument<TestPipeline>(IEnumerable<KeyValuePair<string, object>>, IContentProvider) IDocument
ToDocument<TestPipeline>(NormalizedPath, IContentProvider) IDocument
ToDocument<TestPipeline>(NormalizedPath, IEnumerable<KeyValuePair<string, object>>, IContentProvider) IDocument
ToDocument<TestPipeline>(NormalizedPath, NormalizedPath, IContentProvider) IDocument
ToDocument<TestPipeline>(NormalizedPath, NormalizedPath, IEnumerable<KeyValuePair<string, object>>, IContentProvider) IDocument
WithDependencies<TestPipeline>(IEnumerable<string>) TPipeline
WithDependencies<TestPipeline>(string[]) TPipeline
WithExecutionPolicy<TestPipeline>(ExecutionPolicy) TPipeline
WithInputConfig<TestPipeline>(Config<object>) TPipeline
WithInputModules<TestPipeline>(IEnumerable<IModule>) TPipeline
WithInputModules<TestPipeline>(IModule[]) TPipeline
WithOutputConfig<TestPipeline>(Config<object>) TPipeline
WithOutputModules<TestPipeline>(IEnumerable<IModule>) TPipeline
WithOutputModules<TestPipeline>(IModule[]) TPipeline
WithPostProcessConfig<TestPipeline>(Config<object>) TPipeline
WithPostProcessModules<TestPipeline>(IEnumerable<IModule>) TPipeline
WithPostProcessModules<TestPipeline>(IModule[]) TPipeline
WithProcessConfig<TestPipeline>(Config<object>) TPipeline
WithProcessModules<TestPipeline>(IEnumerable<IModule>) TPipeline
WithProcessModules<TestPipeline>(IModule[]) TPipeline