예제 #1
0
        public void Completions_for_subcommands_provide_a_description()
        {
            var description = "The description for the subcommand";
            var subcommand  = new Command("-x", description);

            var completions = new RootCommand {
                subcommand
            }.GetCompletions();

            completions.Should().ContainSingle()
            .Which
            .Detail
            .Should()
            .Be(description);
        }
예제 #2
0
        public void Completions_for_options_provide_a_description()
        {
            var description = "The option before -y.";
            var option      = new Option <string>("-x", description);

            var completions = new RootCommand {
                option
            }.GetCompletions();

            completions.Should().ContainSingle()
            .Which
            .Detail
            .Should()
            .Be(description);
        }