public void ShouldUnderstandOneWordArgument() { var command = new Arguments("add"); var args = command.GetItems(); Assert.True(args.Count == 1); Assert.True(args[0] == "add"); }
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"); }
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"); }