示例#1
0
        static async Task Main(string[] args)
        {
            var provider = new HandlerProvider();
            var pipeline = new PipeLineBuilder(provider);

            pipeline.UseHandler <MessageHandler>();
            pipeline.UseHandler <EmailHandler>();

            var del = pipeline.Build();

            await del(new HandlerContext()
            {
                Topic = "Email"
            });

            Console.Read();
        }
示例#2
0
 public void SetUp()
 {
     _pipeLineHandler = Substitute.For <PipeLineHandler <object> >();
     _builder         = new PipeLineBuilder <object>();
 }