Esempio n. 1
0
        public void ArgSplit1()
        {
            // Arrange
            CLIArgs CLIArgs = new CLIArgs();

            // Act
            List <Arg> args = CLIArgs.SplitArgs(@"--solution c:\abc\def\sol1");

            Assert.AreEqual(args[0].ArgName, "--solution");
            Assert.AreEqual(args[0].ArgValue, @"c:\abc\def\sol1");
        }
Esempio n. 2
0
        public void ArgsMixStyle()
        {
            // Arrange
            CLIArgs CLIArgs = new CLIArgs();

            // Act
            List <Arg> args = CLIArgs.SplitArgs(@"-s c:\abc\def\sol1 --environment Env1");

            Assert.AreEqual(args[0].ArgName, "-s");
            Assert.AreEqual(args[0].ArgValue, @"c:\abc\def\sol1");

            Assert.AreEqual(args[1].ArgName, "--environment");
            Assert.AreEqual(args[1].ArgValue, "Env1");
        }
Esempio n. 3
0
        public void ArgSplit2WithSpaces()
        {
            // Arrange
            CLIArgs CLIArgs = new CLIArgs();

            // Act
            List <Arg> args = CLIArgs.SplitArgs(@"  --solution  c:\abc\def\sol1    --environment  Env1");

            Assert.AreEqual(args[0].ArgName, "--solution");
            Assert.AreEqual(args[0].ArgValue, @"c:\abc\def\sol1");

            Assert.AreEqual(args[1].ArgName, "--environment");
            Assert.AreEqual(args[1].ArgValue, "Env1");
        }