public static void EscapeProcessArguments_with_slashes_alwaysQuote() { Assert.That(ProcessUtils.EscapeProcessArguments(new[] { "1\\2\\\\3\\\\\\" }, true), Is.EqualTo("\"1\\2\\\\3\\\\\\\\\\\\\"")); }
public static void EscapeProcessArguments_slashes_followed_by_quotes() { Assert.That(ProcessUtils.EscapeProcessArguments(new[] { "\\\\\"" }), Is.EqualTo("\"\\\\\\\\\\\"\"")); }
public static void EscapeProcessArguments_null() { Assert.That(ProcessUtils.EscapeProcessArguments(new string[] { null }), Is.EqualTo("\"\"")); }
public static void EscapeProcessArguments_with_slashes() { Assert.That(ProcessUtils.EscapeProcessArguments(new[] { "1\\2\\\\3\\\\\\" }), Is.EqualTo("1\\2\\\\3\\\\\\")); }
public static void EscapeProcessArguments_with_spaces() { Assert.That(ProcessUtils.EscapeProcessArguments(new[] { " 1 2 3 " }), Is.EqualTo("\" 1 2 3 \"")); }
public static void EscapeProcessArguments_with_quotes() { Assert.That(ProcessUtils.EscapeProcessArguments(new[] { "\"1\"2\"3\"" }), Is.EqualTo("\"\\\"1\\\"2\\\"3\\\"\"")); }
public static void EscapeProcessArguments_with_ending_backslash_alwaysQuote() { Assert.That(ProcessUtils.EscapeProcessArguments(new[] { "123\\" }, true), Is.EqualTo("\"123\\\\\"")); }
public static void EscapeProcessArguments_with_spaces_and_ending_backslash() { Assert.That(ProcessUtils.EscapeProcessArguments(new[] { " 1 2 3 \\" }), Is.EqualTo("\" 1 2 3 \\\\\"")); }
public static void EscapeProcessArguments_simple_alwaysQuote() { Assert.That(ProcessUtils.EscapeProcessArguments(new[] { "123" }, true), Is.EqualTo("\"123\"")); }
public static void EscapeProcessArguments_simple() { Assert.That(ProcessUtils.EscapeProcessArguments(new[] { "123" }), Is.EqualTo("123")); }
public static void EscapeProcessArguments_empty_alwaysQuote() { Assert.That(ProcessUtils.EscapeProcessArguments(new[] { string.Empty }, true), Is.EqualTo("\"\"")); }
public static void EscapeProcessArguments_null_alwaysQuote() { Assert.That(ProcessUtils.EscapeProcessArguments(new string[] { null }, true), Is.EqualTo("\"\"")); }
public static void EscapeProcessArguments_empty() { Assert.That(ProcessUtils.EscapeProcessArguments(new string[] { string.Empty }), Is.EqualTo("\"\"")); }