public async Task ShouldNotFailed() { IPowershellService powershellService = new PowershellService(); var list = await powershellService.RunCommand(CancellationToken.None, scriptString : "Get-Command "); var expected = 0; foreach (var item in list) { expected++; } Assert.True(expected > 0, "list is not empty"); }
private void Run_Click(object sender, RoutedEventArgs e) { if (!AreRunInputsValid()) { return; } var inputs = GetRunInputsFromUI(); var command = ""; foreach (var input in inputs) { command += $"{input.Key} = \"{input.Value}\"" + Environment.NewLine; } command += Environment.NewLine + ScriptEditor.Text; //var window = new ConsoleWindow(command); //window.Show(); var psService = new PowershellService(); psService.OpenPSWindowAndRunScript(command); }