6 types derived from ScriptBody
Aspire.Cli.Tests (6)
Acquisition\PeerInstallProbeTests.cs (6)
595
private sealed record EmitExit(string Stdout, string Stderr, int ExitCode) :
ScriptBody
634
private sealed record StderrRepeatScript(int ByteCount, int ExitCode) :
ScriptBody
657
private sealed record SleepScript(int Seconds) :
ScriptBody
674
private sealed record SleepWithPidFileScript(string PidFile, int Seconds) :
ScriptBody
687
private sealed record DoctorOrVersionScript(string DoctorStdout, int DoctorExitCode, string VersionStdout, int VersionExitCode) :
ScriptBody
734
private sealed record ArgvRecorderScript(string ArgvFile) :
ScriptBody
14 references to ScriptBody
Aspire.Cli.Tests (14)
Acquisition\PeerInstallProbeTests.cs (14)
476
return BuildInternal(outputHelper, body:
ScriptBody
.EmitAndExit(stdout, stderr, exitCode));
491
return BuildInternal(outputHelper, body:
ScriptBody
.DoctorOrVersion(
497
return BuildInternal(outputHelper, body:
ScriptBody
.Sleep(sleepSeconds));
502
return BuildInternal(outputHelper, body:
ScriptBody
.SleepWithPidFile(pidFile, sleepSeconds));
507
return BuildInternal(outputHelper, body:
ScriptBody
.StderrRepeat(byteCount, exitCode));
525
var
body =
ScriptBody
.ArgvRecorder(argvFile);
541
private static FakeScriptResult BuildInternal(ITestOutputHelper outputHelper,
ScriptBody
body)
587
public static
ScriptBody
EmitAndExit(string stdout, string stderr, int exitCode) => new EmitExit(stdout, stderr, exitCode);
588
public static
ScriptBody
Sleep(int seconds) => new SleepScript(seconds);
589
public static
ScriptBody
SleepWithPidFile(string pidFile, int seconds) => new SleepWithPidFileScript(pidFile, seconds);
590
public static
ScriptBody
StderrRepeat(int byteCount, int exitCode) => new StderrRepeatScript(byteCount, exitCode);
591
public static
ScriptBody
DoctorOrVersion(string doctorStdout, int doctorExitCode, string versionStdout, int versionExitCode)
593
public static
ScriptBody
ArgvRecorder(string argvFile) => new ArgvRecorderScript(argvFile);