FakeProcessFactory Class

Represents a process factory creating FakeProcess instances.

public sealed class FakeProcessFactory : IProcessFactory
Implements

Constructors

NameDescription
FakeProcessFactory(FakeProcess[])Initializes a factory that returns the provided fake processes in sequence.
FakeProcessFactory(Func<ProcessStartInfo, FakeProcess>)Initializes a factory using a callback to create fake processes.

FakeProcessFactory overloads

FakeProcessFactory(FakeProcess[])

FakeProcessFactory.cs

Initializes a factory that returns the provided fake processes in sequence.

public FakeProcessFactory(params FakeProcess[] processes)
Parameters
processes FakeProcess[]
The sequence of fake processes to return.

FakeProcessFactory(Func<ProcessStartInfo, FakeProcess>)

FakeProcessFactory.cs

Initializes a factory using a callback to create fake processes.

public FakeProcessFactory(Func<ProcessStartInfo, FakeProcess> factory)
Parameters
factory Func<ProcessStartInfo, FakeProcess>
The callback creating fake processes.

Methods

NameDescription
Meziantou.Framework.IProcessFactory.Create(ProcessStartInfo)

Meziantou.Framework.IProcessFactory.Create(ProcessStartInfo)

FakeProcessFactory.cs

Parameters

processStartInfo ProcessStartInfo

Returns

IProcessHandle

No documentation is available.