public Task RoutingContext()
    {
        var context = new TestableRoutingContext
        {
            Message = BuildOutgoingMessage()
        };

        return(Verify(context));
    }
Beispiel #2
0
        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;
        }