public void Should_be_able_to_determine_if_delivery_constraint_is_supported()
        {
            var settings = new SettingsHolder();
            var fakeTransportDefinition = new FakeTransportDefinition();
            settings.Set<TransportDefinition>(fakeTransportDefinition);
            settings.Set<TransportInfrastructure>(fakeTransportDefinition.Initialize(settings, null));

            var context = new FeatureConfigurationContext(settings, null, null);
            var result = context.Settings.DoesTransportSupportConstraint<DeliveryConstraint>();
            Assert.IsTrue(result);
        }
        public void Should_be_able_to_determine_if_delivery_constraint_is_supported()
        {
            var settings = new SettingsHolder();
            var fakeTransportDefinition = new FakeTransportDefinition();

            settings.Set <TransportDefinition>(fakeTransportDefinition);
            settings.Set <TransportInfrastructure>(fakeTransportDefinition.Initialize(settings, null));

            var context = new FeatureConfigurationContext(settings, null, null, null);
            var result  = context.Settings.DoesTransportSupportConstraint <DeliveryConstraint>();

            Assert.IsTrue(result);
        }