public void IgnoreForMixinConfiguration() { MixinConfiguration configuration = DeclarativeConfigurationBuilder.BuildConfigurationFromTypes( null, new[] { typeof(BaseType1), typeof(BT1Mixin1), typeof(MixinWithIgnoreForMixinConfigurationAttribute) }); Assert.That(configuration.GetContext(typeof(BaseType1)).Mixins.ContainsKey(typeof(MixinWithIgnoreForMixinConfigurationAttribute)), Is.False); }
protected T BuildMixedInstanceWithDeclarativeConfiguration <T> (params Type[] additionalAnalyzedTypes) { var mixinConfiguration = DeclarativeConfigurationBuilder.BuildConfigurationFromTypes(null, additionalAnalyzedTypes.Concat(typeof(OrderingViaAttributeDependencyTest.C))); using (mixinConfiguration.EnterScope()) { return(ObjectFactory.Create <T>()); } }
public void SetUp() { var validationTestDomainNamespace = typeof(AbstractMixinWithoutBase).Namespace; var globalTestDomainNamespace = typeof(BaseType1).Namespace; var typeDiscoveryService = FilteringTypeDiscoveryService.CreateFromNamespaceWhitelist( ContextAwareTypeUtility.GetTypeDiscoveryService(), validationTestDomainNamespace, globalTestDomainNamespace); var types = typeDiscoveryService.GetTypes(null, false); _configurationScope = DeclarativeConfigurationBuilder.BuildConfigurationFromTypes(null, types.Cast <Type>()).EnterScope(); }