コード例 #1
0
        public void ShouldUnderstandOneWordArgument()
        {
            var command = new Arguments("add");
            var args = command.GetItems();

            Assert.True(args.Count == 1);
            Assert.True(args[0] == "add");
        }
コード例 #2
0
        public void ShouldUnderstandTwoWordsArgument()
        {
            var command = new Arguments("preview pending");
            var args = command.GetItems();

            Assert.True(args.Count == 2);
            Assert.True(args[0] == "preview");
            Assert.True(args[1] == "pending");
        }
コード例 #3
0
        public void ShouldHandlePathWithSpaces()
        {
            var command = new Arguments(@"add ""C:\My\Local Path""");
            var args = command.GetItems();

            Assert.True(args.Count == 2);
            Assert.True(args[0] == "add");
            Assert.True(args[1] == @"C:\My\Local Path");
        }