7 types derived from ScriptBody
Aspire.Cli.Tests (7)
Acquisition\PeerInstallProbeTests.cs (7)
640private sealed record EmitExit(string Stdout, string Stderr, int ExitCode) : ScriptBody 679private sealed record StderrRepeatScript(int ByteCount, int ExitCode) : ScriptBody 702private sealed record SleepScript(int Seconds) : ScriptBody 719private sealed record SleepWithPidFileScript(string PidFile, int Seconds) : ScriptBody 732private sealed record VersionWithStdoutHoldingDescendantScript(string VersionStdout, string PidFile) : ScriptBody 752private sealed record DoctorOrVersionScript(string DoctorStdout, int DoctorExitCode, string VersionStdout, int VersionExitCode) : ScriptBody 799private sealed record ArgvRecorderScript(string ArgvFile) : ScriptBody
16 references to ScriptBody
Aspire.Cli.Tests (16)
Acquisition\PeerInstallProbeTests.cs (16)
514return BuildInternal(outputHelper, body: ScriptBody.EmitAndExit(stdout, stderr, exitCode)); 529return BuildInternal(outputHelper, body: ScriptBody.DoctorOrVersion( 535return BuildInternal(outputHelper, body: ScriptBody.Sleep(sleepSeconds)); 540return BuildInternal(outputHelper, body: ScriptBody.SleepWithPidFile(pidFile, sleepSeconds)); 545return BuildInternal(outputHelper, body: ScriptBody.VersionWithStdoutHoldingDescendant(versionStdout, pidFile)); 550return BuildInternal(outputHelper, body: ScriptBody.StderrRepeat(byteCount, exitCode)); 568var body = ScriptBody.ArgvRecorder(argvFile); 584private static FakeScriptResult BuildInternal(ITestOutputHelper outputHelper, ScriptBody body) 630public static ScriptBody EmitAndExit(string stdout, string stderr, int exitCode) => new EmitExit(stdout, stderr, exitCode); 631public static ScriptBody Sleep(int seconds) => new SleepScript(seconds); 632public static ScriptBody SleepWithPidFile(string pidFile, int seconds) => new SleepWithPidFileScript(pidFile, seconds); 633public static ScriptBody StderrRepeat(int byteCount, int exitCode) => new StderrRepeatScript(byteCount, exitCode); 634public static ScriptBody DoctorOrVersion(string doctorStdout, int doctorExitCode, string versionStdout, int versionExitCode) 636public static ScriptBody ArgvRecorder(string argvFile) => new ArgvRecorderScript(argvFile); 637public static ScriptBody VersionWithStdoutHoldingDescendant(string versionStdout, string pidFile)