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(); }
public void SetUp() { _pipeLineHandler = Substitute.For <PipeLineHandler <object> >(); _builder = new PipeLineBuilder <object>(); }