protected override void SetUp() { _loggerFactory = new ListLoggerFactory(); _activator = new BuiltinHandlerActivator(); Using(_activator); Configure.With(_activator) .Transport(t => t.UseInMemoryTransport(new InMemNetwork(), "somequeue")) .Logging(l => l.Use(_loggerFactory)) .Options(o => { o.Decorate <ITransport>(c => { var transport = c.Get <ITransport>(); _failToggle = new FailToggleTransport(transport); return(_failToggle); }); }) .Start(); }
protected override void SetUp() { _loggerFactory = new ListLoggerFactory(); _activator = new BuiltinHandlerActivator(); Using(_activator); Configure.With(_activator) .Transport(t => t.UseInMemoryTransport(new InMemNetwork(), "somequeue")) .Logging(l => l.Use(_loggerFactory)) .Options(o => { o.Decorate<ITransport>(c => { var transport = c.Get<ITransport>(); _failToggle = new FailToggleTransport(transport); return _failToggle; }); }) .Start(); }