Class FakeExecScript
The scripted outcome of a command.
public sealed record FakeExecScript : IEquatable<FakeExecScript>
- Inheritance
-
FakeExecScript
- Implements
- Inherited Members
Constructors
FakeExecScript(int, ReadOnlyMemory<byte>, ReadOnlyMemory<byte>)
The scripted outcome of a command.
public FakeExecScript(int ExitCode, ReadOnlyMemory<byte> Stdout = default, ReadOnlyMemory<byte> Stderr = default)
Parameters
ExitCodeintThe exit code.
StdoutReadOnlyMemory<byte>Standard output bytes.
StderrReadOnlyMemory<byte>Standard error bytes.
Properties
ExitCode
The exit code.
public int ExitCode { get; init; }
Property Value
Stderr
Standard error bytes.
public ReadOnlyMemory<byte> Stderr { get; init; }
Property Value
Stdout
Standard output bytes.
public ReadOnlyMemory<byte> Stdout { get; init; }
Property Value
Methods
Failure(int, string)
A failing exit code with the given standard error.
public static FakeExecScript Failure(int exitCode, string stderr = "")
Parameters
Returns
Success(string)
A zero exit code with the given standard output.
public static FakeExecScript Success(string stdout = "")
Parameters
stdoutstring