public override void establish_context()
        {
            externalComponentMapping = new ExternalComponentMapping(ComponentType.Component);
            externalComponentMapping.Set(x => x.Type, Layer.Defaults, typeof(ComponentTarget));
            var externalComponent = Stub <IExternalComponentMappingProvider> .Create(cfg =>
                                                                                     cfg.Stub(x => x.GetComponentMapping()).Return(externalComponentMapping));

            visitor = new ComponentReferenceResolutionVisitor(new [] { new ComponentMapComponentReferenceResolver() }, new[] { externalComponent });
            referenceComponentMapping = new ReferenceComponentMapping(ComponentType.Component, null, null, null, null);
        }
Exemple #2
0
        public override void establish_context()
        {
            external_component_mapping = new ExternalComponentMapping(ComponentType.Component)
            {
                Type = typeof(ComponentTarget)
            };
            var external_component = Stub <IExternalComponentMappingProvider> .Create(cfg =>
                                                                                      cfg.Stub(x => x.GetComponentMapping()).Return(external_component_mapping));

            visitor = new ComponentReferenceResolutionVisitor(new[] { external_component });
            reference_component_mapping = new ReferenceComponentMapping(ComponentType.Component, null, null, null, null);
        }
        public override void establish_context()
        {
            externalComponentMapping = new ExternalComponentMapping(ComponentType.Component);
            externalComponentMapping.Set(x => x.Type, Layer.Defaults, typeof(ComponentTarget));

            var externalComponent = A.Fake <IExternalComponentMappingProvider>();

            A.CallTo(() => externalComponent.GetComponentMapping()).Returns(externalComponentMapping);
            A.CallTo(() => externalComponent.Type).Returns(null);

            visitor = new ComponentReferenceResolutionVisitor(new[] { new ComponentMapComponentReferenceResolver() }, new[] { externalComponent });
            referenceComponentMapping = new ReferenceComponentMapping(ComponentType.Component, null, null, null, null);
        }
        public override void establish_context()
        {
            var externalComponentOne = A.Fake <IExternalComponentMappingProvider>();
            {
                var externalComponentMapping = new ExternalComponentMapping(ComponentType.Component);
                externalComponentMapping.Set(x => x.Type, Layer.Defaults, typeof(ComponentTarget));
                A.CallTo(() => externalComponentOne.GetComponentMapping()).Returns(externalComponentMapping);
                A.CallTo(() => externalComponentOne.Type).Returns(typeof(ComponentTarget));
            }
            var externalComponentTwo = A.Fake <IExternalComponentMappingProvider>();

            {
                var externalComponentMapping = new ExternalComponentMapping(ComponentType.Component);
                externalComponentMapping.Set(x => x.Type, Layer.Defaults, typeof(ComponentTarget));
                A.CallTo(() => externalComponentTwo.GetComponentMapping()).Returns(externalComponentMapping);
                A.CallTo(() => externalComponentTwo.Type).Returns(typeof(ComponentTarget));
            }

            visitor        = new ComponentReferenceResolutionVisitor(new[] { new ComponentMapComponentReferenceResolver() }, new[] { externalComponentOne, externalComponentTwo });
            memberProperty = new DummyPropertyInfo("Component", typeof(ComponentTarget)).ToMember();
        }
        public override void establish_context()
        {
            var externalComponentOne = Stub <IExternalComponentMappingProvider> .Create(cfg =>
            {
                var externalComponentMapping = new ExternalComponentMapping(ComponentType.Component);
                externalComponentMapping.Set(x => x.Type, Layer.Defaults, typeof(ComponentTarget));
                cfg.Stub(x => x.GetComponentMapping()).Return(externalComponentMapping);
                cfg.Stub(x => x.Type).Return(typeof(ComponentTarget));
            });

            var externalComponentTwo = Stub <IExternalComponentMappingProvider> .Create(cfg =>
            {
                var externalComponentMapping = new ExternalComponentMapping(ComponentType.Component);
                externalComponentMapping.Set(x => x.Type, Layer.Defaults, typeof(ComponentTarget));
                cfg.Stub(x => x.GetComponentMapping()).Return(externalComponentMapping);
                cfg.Stub(x => x.Type).Return(typeof(ComponentTarget));
            });

            visitor        = new ComponentReferenceResolutionVisitor(new[] { new ComponentMapComponentReferenceResolver() }, new[] { externalComponentOne, externalComponentTwo });
            memberProperty = new DummyPropertyInfo("Component", typeof(ComponentTarget)).ToMember();
        }
Exemple #6
0
        public override void establish_context()
        {
            var external_component_one = Stub <IExternalComponentMappingProvider> .Create(cfg =>
            {
                cfg.Stub(x => x.GetComponentMapping()).Return(new ExternalComponentMapping(ComponentType.Component)
                {
                    Type = typeof(ComponentTarget)
                });
                cfg.Stub(x => x.Type).Return(typeof(ComponentTarget));
            });

            var external_component_two = Stub <IExternalComponentMappingProvider> .Create(cfg =>
            {
                cfg.Stub(x => x.GetComponentMapping()).Return(new ExternalComponentMapping(ComponentType.Component)
                {
                    Type = typeof(ComponentTarget)
                });
                cfg.Stub(x => x.Type).Return(typeof(ComponentTarget));
            });

            visitor         = new ComponentReferenceResolutionVisitor(new[] { external_component_one, external_component_two });
            member_property = new DummyPropertyInfo("Component", typeof(ComponentTarget)).ToMember();
        }
Exemple #7
0
 public override void establish_context()
 {
     visitor         = new ComponentReferenceResolutionVisitor(new IExternalComponentMappingProvider[0]);
     member_property = new DummyPropertyInfo("Component", typeof(ComponentTarget)).ToMember();
 }