public void Test_Null()
        {
            // Arrange
            var handler = new PosixShellArgumentEscapeHandler("-");

            // Act
            var result = handler.Escape(null);

            // Assert
            Assert.Equal("\"\"", result);
        }
        public void Test_Quoting(string sigil, string input, string expected)
        {
            // Arrange
            var handler = new PosixShellArgumentEscapeHandler(sigil);

            // Act
            var result = handler.Escape(input);

            // Assert
            Assert.Equal(expected, result);
        }