public virtual void SetUp() { DomainObjectsConfiguration.SetCurrent(TestMappingConfiguration.Instance.GetDomainObjectsConfiguration()); MappingConfiguration.SetCurrent(TestMappingConfiguration.Instance.GetMappingConfiguration()); ConfigurationWrapper.SetCurrent(null); ClassIDProviderStub = MockRepository.GenerateStub <IClassIDProvider>(); DomainModelConstraintProviderStub = MockRepository.GenerateStub <IDomainModelConstraintProvider>(); DomainObjectCreatorStub = MockRepository.GenerateStub <IDomainObjectCreator>(); PropertyMetadataProvider = new PropertyMetadataReflector(); MappingObjectFactory = new ReflectionBasedMappingObjectFactory( Configuration.NameResolver, ClassIDProviderStub, PropertyMetadataProvider, DomainModelConstraintProviderStub, DomainObjectCreatorStub); }
public override void SetUp() { base.SetUp(); _mappingMemberInformationNameResolver = new ReflectionBasedMemberInformationNameResolver(); _domainObjectCreator = new ThrowingDomainObjectCreator(); _factory = new ReflectionBasedMappingObjectFactory( _mappingMemberInformationNameResolver, new ClassIDProvider(), new PropertyMetadataReflector(), new DomainModelConstraintProvider(), _domainObjectCreator); }