diff --git a/src/Microsoft.TestPlatform.PlatformAbstractions/common/System/ProcessHelper.cs b/src/Microsoft.TestPlatform.PlatformAbstractions/common/System/ProcessHelper.cs
index ef7e1a97db..f1aa22de84 100644
--- a/src/Microsoft.TestPlatform.PlatformAbstractions/common/System/ProcessHelper.cs
+++ b/src/Microsoft.TestPlatform.PlatformAbstractions/common/System/ProcessHelper.cs
@@ -26,6 +26,20 @@ public partial class ProcessHelper : IProcessHelper
private static readonly string Arm = "arm";
private readonly Process _currentProcess = Process.GetCurrentProcess();
+ private IEnvironment _environment;
+
+ ///
+ /// Default constructor.
+ ///
+ public ProcessHelper() : this(new PlatformEnvironment())
+ {
+ }
+
+ internal ProcessHelper(IEnvironment environment)
+ {
+ _environment = environment;
+ }
+
///
public object LaunchProcess(string processPath, string? arguments, string? workingDirectory, IDictionary? envVariables, Action