Пример #1
0
        private object[] GetExecuteArguments(BindingMatch match)
        {
            if (match.Arguments.Length != match.StepBinding.ParameterTypes.Length)
            {
                throw errorProvider.GetParameterCountError(match, match.Arguments.Length);
            }

            var arguments = match.Arguments.Select(
                (arg, argIndex) => ConvertArg(arg, match.StepBinding.ParameterTypes[argIndex]))
                            .ToArray();

            return(arguments);
        }