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");
        }