public ExtensionResolverTest()
        {
            this.extensionManager = new Mock<WorkflowInstanceExtensionManager>();
            this.mockedTestee = new Mock<ExtensionResolver>(this.Kernel);

            this.testee = this.mockedTestee.Object;
        }
Example #2
0
        string GetOutputFileName(EngineResult result, string filename, EngineContainer engine)
        {
            var baseFileName = filename;

            if (!string.IsNullOrEmpty(result.FileName))
            {
                baseFileName = result.FileName;
            }

            var inputExtension = ExtensionResolver.GetExtensionFromCategory(engine.Category);

            if (baseFileName.EndsWith(inputExtension))
            {
                baseFileName = filename.Substring(0, filename.Length - inputExtension.Length);
            }
            else
            {
                baseFileName = FileHandler.GetBaseFileName(baseFileName);
            }

            return(string.Format("{0}.{1}", baseFileName, result.Extension));
        }
Example #3
0
 public GifReader(Stream stream)
 {
     _stream            = stream;
     _extensionResolver = new ExtensionResolver();
 }
 public abstract object Resolve(NestedArgument argument, SourceHandler source,
                                NamespaceHandler scope, ExtensionResolver resolver, Type targettype);