Binboo.Core.Tests.Tests.Support.ArgumentRecorder.HandlerFor C# (CSharp) Method

HandlerFor() public method

public HandlerFor ( string command ) : Func,ICommandResult>
command string
return Func,ICommandResult>
        public Func<IContext, IDictionary<string, Argument>, ICommandResult> HandlerFor(string command)
        {
            return (context, args) =>
            {
                _arguments[command] = args;
                return CommandResult.Success(command, args.Values.Where(arg => arg.IsPresent).SelectMany(arg => arg.Values));
            };
        }