public void CreateSortExpressionValidator() { var validator = (SortExpressionValidator)_mappingReflector.CreateSortExpressionValidator(); Assert.That(validator.ValidationRules.Count, Is.EqualTo(1)); Assert.That(validator.ValidationRules[0], Is.TypeOf(typeof(SortExpressionIsValidValidationRule))); }
public void SetCurrentRejectsUnresolvedTypes() { SetupResult.For(_mockMappingLoader.GetClassDefinitions()).Return(_emptyClassDefinitions); SetupResult.For(_mockMappingLoader.GetRelationDefinitions(null)).IgnoreArguments().Return(_emptyRelationDefinitions); SetupResult.For(_mockMappingLoader.ResolveTypes).Return(false); SetupResult.For(_mockMappingLoader.NameResolver).Return(_memberInformationNameResolver); SetupResult.For(_mockMappingLoader.CreateClassDefinitionValidator()).Return(new ClassDefinitionValidator()); SetupResult.For(_mockMappingLoader.CreatePropertyDefinitionValidator()).Return(new PropertyDefinitionValidator()); SetupResult.For(_mockMappingLoader.CreateRelationDefinitionValidator()).Return(new RelationDefinitionValidator()); SetupResult.For(_mockMappingLoader.CreateSortExpressionValidator()).Return(new SortExpressionValidator()); _mockRepository.ReplayAll(); var configuration = new MappingConfiguration( _mockMappingLoader, new PersistenceModelLoader(new StorageGroupBasedStorageProviderDefinitionFinder(DomainObjectsConfiguration.Current.Storage))); _mockRepository.VerifyAll(); MappingConfiguration.SetCurrent(configuration); }