Пример #1
0
        public void SimpleSerialize()
        {
            var options = new CommonCompilerOptions();

            options.AdditionalArguments = new[] { "-highentropyva+" };

            var args = options.SerializeToArgs();

            Assert.Equal(new [] { "--additional-argument:-highentropyva+" }, args);
        }
Пример #2
0
        public void WithSpaces()
        {
            var options = new CommonCompilerOptions();

            options.AdditionalArguments = new[] { "-highentropyva+", "-addmodule:\"path with spaces\";\"after semicolon\"" };

            var args = options.SerializeToArgs();

            Assert.Equal(new [] {
                "--additional-argument:-highentropyva+",
                "--additional-argument:-addmodule:\"path with spaces\";\"after semicolon\""
            }, args);
        }