public void BasicTargetsTest() { BuildArgumentParser parser = new BuildArgumentParser("task", new string[] { "foo", "bar" }, null, null); parser.Target.Should().Be("foo"); parser.Targets.Should().ContainInOrder("foo", "bar"); }
public void MultiOptionTest() { string options = @"<Foo>Bar</Foo><Foo>Foo</Foo>"; BuildArgumentParser parser = new BuildArgumentParser("task", null, options, null); parser.GetOption <string>("foo").Should().Be("Bar;Foo"); }
public void BasicTaskTest() { BuildArgumentParser parser = new BuildArgumentParser("task", null, null, null); parser.Command.Should().Be("task"); }