public void Build() { var pipeline = new PipelineBuilder() .Add(new ResultHandlerMiddleware()) .Add(new PrepareStatementMiddleware()) .Add(new InitializerMiddleware()) .Add(new CachingMiddleware()) .Add(new CommandExecuterMiddleware()) .Add(new DataSourceFilterMiddleware()) .Add(new TransactionMiddleware()) .Build(); Assert.Equal(typeof(InitializerMiddleware), pipeline.GetType()); IMiddleware middleware = pipeline.Next; Assert.Equal(typeof(PrepareStatementMiddleware), middleware.GetType()); middleware = middleware.Next; Assert.Equal(typeof(CachingMiddleware), middleware.GetType()); middleware = middleware.Next; Assert.Equal(typeof(TransactionMiddleware), middleware.GetType()); middleware = middleware.Next; Assert.Equal(typeof(DataSourceFilterMiddleware), middleware.GetType()); middleware = middleware.Next; Assert.Equal(typeof(CommandExecuterMiddleware), middleware.GetType()); middleware = middleware.Next; Assert.Equal(typeof(ResultHandlerMiddleware), middleware.GetType()); }
internal static PipelineBuilder.Samples.Events.Contracts.IDocumentOpenedEventArgsContract ViewToContractAdapter(PipelineBuilder.Samples.Events.DocumentOpenedEventArgs view) { if (view.GetType().Equals(typeof(DocumentOpenedEventArgsContractToViewHostAdapter))) { return ((DocumentOpenedEventArgsContractToViewHostAdapter)(view)).GetSourceContract(); } else { return new DocumentOpenedEventArgsViewToContractHostAdapter(view); } }
internal static PipelineBuilder.Samples.Events.Contracts.ISampleAddInContract ViewToContractAdapter(PipelineBuilder.Samples.Events.ISampleAddIn view) { if (view.GetType().Equals(typeof(ISampleAddInContractToViewAddInAdapter))) { return ((ISampleAddInContractToViewAddInAdapter)(view)).GetSourceContract(); } else { return new ISampleAddInViewToContractAddInAdapter(view); } }
internal static PipelineBuilder.Samples.Events.Contracts.IAppObjectContract ViewToContractAdapter(PipelineBuilder.Samples.Events.IAppObject view) { if (view.GetType().Equals(typeof(IAppObjectContractToViewHostAdapter))) { return ((IAppObjectContractToViewHostAdapter)(view)).GetSourceContract(); } else { return new IAppObjectViewToContractHostAdapter(view); } }
internal static PipelineBuilder.Samples.Events.DocumentOpenedEventArgs ContractToViewAdapter(PipelineBuilder.Samples.Events.Contracts.IDocumentOpenedEventArgsContract contract) { if (((System.Runtime.Remoting.RemotingServices.IsObjectOutOfAppDomain(contract) != true) && contract.GetType().Equals(typeof(DocumentOpenedEventArgsViewToContractHostAdapter)))) { return ((DocumentOpenedEventArgsViewToContractHostAdapter)(contract)).GetSourceView(); } else { return new DocumentOpenedEventArgsContractToViewHostAdapter(contract); } }
internal static PipelineBuilder.Samples.Events.ISampleAddIn ContractToViewAdapter(PipelineBuilder.Samples.Events.Contracts.ISampleAddInContract contract) { if (((System.Runtime.Remoting.RemotingServices.IsObjectOutOfAppDomain(contract) != true) && contract.GetType().Equals(typeof(ISampleAddInViewToContractAddInAdapter)))) { return ((ISampleAddInViewToContractAddInAdapter)(contract)).GetSourceView(); } else { return new ISampleAddInContractToViewAddInAdapter(contract); } }