protected override void When() { var handlerResolver = new StructureMapHandlerResolver(_container); CreateMeABus.InRegion("eu-west-1") .WithSqsTopicSubscriber() .IntoQueue("container-test") .WithMessageHandler<OrderPlaced>(handlerResolver); }
protected override Task When() { var handlerResolver = new StructureMapHandlerResolver(new Container()); CreateMeABus.InRegion("eu-west-1") .WithSqsTopicSubscriber() .IntoQueue("container-test") .WithMessageHandler<OrderPlaced>(handlerResolver); return Task.FromResult(true); }
protected override void When() { base.When(); var handlerResolver = new StructureMapHandlerResolver(); var subscriber = JustSaying.CreateMeABus.InRegion("eu-west-1") .WithSqsTopicSubscriber() .IntoQueue("container-test") .WithMessageHandler<OrderPlaced>(handlerResolver); subscriber.StartListening(); }
protected override void Given() { ObjectFactory.Initialize(x => x.AddRegistry(new SingleHandlerRegistry())); var handlerResolver = new StructureMapHandlerResolver(); _handlerFuture = ((OrderProcessor)handlerResolver.ResolveHandlers<OrderPlaced>().Single()).Future; var subscriber = JustSaying.CreateMeABus.InRegion("eu-west-1") .WithSqsTopicSubscriber() .IntoQueue("container-test") .WithMessageHandler<OrderPlaced>(handlerResolver); subscriber.StartListening(); }
protected override void Given() { var container = new Container(x => x.AddRegistry(new SingleHandlerRegistry())); var handlerResolver = new StructureMapHandlerResolver(container); var handlers = handlerResolver.ResolveHandlers<OrderPlaced>().ToList(); Assert.That(handlers.Count, Is.EqualTo(1)); _handlerFuture = ((OrderProcessor)handlers[0]).Future; DoneSignal = _handlerFuture.DoneSignal; Subscriber = CreateMeABus.InRegion("eu-west-1") .WithSqsTopicSubscriber() .IntoQueue("container-test") .WithMessageHandler<OrderPlaced>(handlerResolver); Subscriber.StartListening(); }