private CommandLineOptions Parse(params string[] args)
        {
            CommandLineOptions options;

            Assert.True(CommandLineParser.TryParse(args, out options));
            return(options);
        }
        private CommandLineOptions FailToParse(params string[] args)
        {
            CommandLineOptions options;

            Assert.False(CommandLineParser.TryParse(args, out options));
            Assert.Null(options);

            return(options);
        }
        public void NeedAtLeastOneTarget()
        {
            CommandLineOptions options;

            Assert.False(CommandLineParser.TryParse(new[] { "/rule:foo" }, out options));
        }