public Task RoutingContext() { var context = new TestableRoutingContext { Message = BuildOutgoingMessage() }; return(Verify(context)); }
TestableRoutingContext CreateContext(RoutingStrategy routingStrategy, params DeliveryConstraint[] deliveryConstraints) { var context = new TestableRoutingContext { RoutingStrategies = new List <RoutingStrategy> { routingStrategy } }; foreach (var deliveryConstraint in deliveryConstraints) { context.Extensions.AddDeliveryConstraint(deliveryConstraint); } return(context); }
TestableRoutingContext CreateContext(RoutingStrategy routingStrategy, params DeliveryConstraint[] deliveryConstraints) { var context = new TestableRoutingContext { RoutingStrategies = new List<RoutingStrategy> { routingStrategy } }; foreach (var deliveryContraint in deliveryConstraints) { context.Extensions.AddDeliveryConstraint(deliveryContraint); } return context; }