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); }
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(); }
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(); }
public override void establish_context() { visitor = new ComponentReferenceResolutionVisitor(new IExternalComponentMappingProvider[0]); member_property = new DummyPropertyInfo("Component", typeof(ComponentTarget)).ToMember(); }