protected TypedFieldBox(T defaultValue, ITypeConversionProvider <T> conversionProvider) { _value = defaultValue; ConversionProvider = conversionProvider; UpdateText(); this.GotFocus += OnFocus; this.LostFocus += OnFocusLost; }
public DomainObjectQueryGenerator( ISqlQueryGenerator sqlQueryGenerator, ITypeConversionProvider typeConversionProvider, IStorageTypeInformationProvider storageTypeInformationProvider, IMappingConfiguration mappingConfiguration) { ArgumentUtility.CheckNotNull("sqlQueryGenerator", sqlQueryGenerator); ArgumentUtility.CheckNotNull("typeConversionProvider", typeConversionProvider); ArgumentUtility.CheckNotNull("storageTypeInformationProvider", storageTypeInformationProvider); ArgumentUtility.CheckNotNull("mappingConfiguration", mappingConfiguration); _sqlQueryGenerator = sqlQueryGenerator; _typeConversionProvider = typeConversionProvider; _storageTypeInformationProvider = storageTypeInformationProvider; _mappingConfiguration = mappingConfiguration; }
public override void SetUp() { base.SetUp(); _sqlQueryGeneratorMock = MockRepository.GenerateStrictMock <ISqlQueryGenerator> (); _typeConversionProvider = SafeServiceLocator.Current.GetInstance <ITypeConversionProvider>(); _storageTypeInformationProviderStub = MockRepository.GenerateStub <IStorageTypeInformationProvider>(); _generator = new DomainObjectQueryGenerator( _sqlQueryGeneratorMock, _typeConversionProvider, _storageTypeInformationProviderStub, Configuration); _customerClassDefinition = GetTypeDefinition(typeof(Customer)); _customerQueryModel = QueryModelObjectMother.Create(Expression.Constant(null, typeof(Customer))); }
public InterceptedPropertyCollector(ClassDefinition classDefinition, ITypeConversionProvider typeConversionProvider) { ArgumentUtility.CheckNotNull("classDefinition", classDefinition); ArgumentUtility.CheckNotNull("typeConversionProvider", typeConversionProvider); _classDefinition = classDefinition; _typeConversionProvider = typeConversionProvider; _baseType = classDefinition.ClassType; if (_classDefinition.IsAbstract) { throw new NonInterceptableTypeException( string.Format("Cannot instantiate type {0} as it is abstract and not instantiable.", _baseType.FullName), _baseType); } AnalyzeAndValidateBaseType(); }
public void SetUp() { _provider = SafeServiceLocator.Current.GetInstance <ITypeConversionProvider>(); }
public void SetUp() { _provider = new TypeConversionProvider(SafeServiceLocator.Current.GetInstance <ITypeConverterFactory>()); }
public InterceptedPropertyCollectorAdapter() { _typeConversionProvider = SafeServiceLocator.Current.GetInstance <ITypeConversionProvider>(); }
public SqlStorageObjectFactory() { _typeConversionProvider = SafeServiceLocator.Current.GetInstance <ITypeConversionProvider>(); _dataContainerValidator = SafeServiceLocator.Current.GetInstance <IDataContainerValidator>(); }