public void ReadNullArguments()
        {
            var command = new HelpListCommand(new List <ICommand> {
                new TestCommand()
            });

            Assert.Throws <ArgumentNullException>(() => command.ReadArguments(null));
        }
        public void Help()
        {
            var command = new HelpListCommand(new List <ICommand> {
                new TestCommand()
            });

            command.Help(); // not throwing anything
            Assert.True(true);
        }
        public void ReadEmptyArguments()
        {
            var command = new HelpListCommand(new List <ICommand> {
                new TestCommand()
            });

            command.ReadArguments(new List <string>());
            Assert.True(true);
        }