private static PluginConstructor GetInstance(Guid id) { var p = new PluginConstructor { ConstructorName = "constr Name", ID = id, IsExistingObject = true, ReturnObject = "return ob", }; p.Inputs.Add(new Mock <IConstructorParameter>().Object); return(p); }
protected override void ExecutionImpl(IEsbChannel esbChannel, IDSFDataObject dataObject, string inputs, string outputs, out ErrorResultTO tmpErrors, int update) { tmpErrors = new ErrorResultTO(); if (Namespace == null) { tmpErrors.AddError(ErrorResource.NoNamespaceSelected); return; } if (Constructor == null) { Constructor = new PluginConstructor(); } ExecuteService(update, out tmpErrors, Constructor, Namespace, dataObject); }
public void AddExtension(string namespaceUri, PluginConstructor constructor) { pluginConstructors[namespaceUri] = constructor; }