Ejemplo n.º 1
0
        public static MapperCommand GetTextCommand(MapperProvider provider, string text, params object[] source)
        {
            if (provider == null)
            {
                provider = MapperProvider.DefaultProvider;
            }
            List <ParameterSource> parameterSources = MapperCommand.ConvertParameterSource(provider, source);
            MapperCommand          mapperCommand    = new MapperCommand(provider)
            {
                parameterSource = parameterSources,
                Type            = Test.Core.CommandType.Text,
                Text            = text
            };

            mapperCommand.BuildCommand();
            return(mapperCommand);
        }
Ejemplo n.º 2
0
        private static MapperCommand GetCommand(MapperProvider provider, CommandItem item, params object[] source)
        {
            if (provider == null)
            {
                provider = MapperProvider.DefaultProvider;
            }
            List <ParameterSource> parameterSources = MapperCommand.ConvertParameterSource(provider, source);
            MapperCommand          mapperCommand    = new MapperCommand(provider)
            {
                commandId       = item.Id,
                parameterSource = parameterSources,
                Type            = item.Type,
                Text            = item.GetParameterMatchText(parameterSources),
                Result          = item.ResultType,
                Timeout         = item.Timeout
            };

            mapperCommand.BuildCommand();
            return(mapperCommand);
        }