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); }
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); }