Example #1
0
        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);
        }
Example #3
0
 public void AddExtension(string namespaceUri, PluginConstructor constructor)
 {
     pluginConstructors[namespaceUri] = constructor;
 }