Ejemplo n.º 1
0
 private void ShouldThrowArgumentNullExceptionForDataTypeAtrtibuteExtractor(
     ITypeCodeExtractor typeCodeExtractor,
     IStringPropertyTypeMap stringPropertyTypeMap
     )
 {
     Assert.Throws <ArgumentNullException>(() => new StringMetaProvider(stringPropertyTypeMap, typeCodeExtractor, null));
 }
Ejemplo n.º 2
0
 private void ShouldThrowArgumentNullExceptionForStringPropertyTypeExtractor(
     ITypeCodeExtractor typeCodeExtractor,
     IDataTypeAttributeExtractor dataTypeAttributeExtractor
     )
 {
     Assert.Throws <ArgumentNullException>(() => new StringMetaProvider(null, typeCodeExtractor, dataTypeAttributeExtractor));
 }
Ejemplo n.º 3
0
 private void ShouldCreateInstance(ITypeCodeExtractor typeCodeExtractor)
 {
     try
     {
         var _ = new NumberMetaProvider(typeCodeExtractor);
     }
     catch
     {
         Assert.True(false, "Exception was thrown when none was expected!");
     }
 }
Ejemplo n.º 4
0
 private void ShouldCreateInstance(
     IStringPropertyTypeMap stringPropertyTypeMap,
     ITypeCodeExtractor typeCodeExtractor,
     IDataTypeAttributeExtractor dataTypeAttributeExtractor
     )
 {
     try
     {
         var _ = new StringMetaProvider(stringPropertyTypeMap, typeCodeExtractor, dataTypeAttributeExtractor);
     }
     catch
     {
         Assert.True(false, "Exception was thrown when none was expected!");
     }
 }
Ejemplo n.º 5
0
        public StringMetaProvider(
            IStringPropertyTypeMap stringPropertyTypeMap,
            ITypeCodeExtractor typeCodeExtractor,
            IDataTypeAttributeExtractor dataTypeAttributeExtractor)
        {
            _stringPropertyTypeMap =
                stringPropertyTypeMap ??
                throw new ArgumentNullException(nameof(stringPropertyTypeMap));

            _typeCodeExtractor =
                typeCodeExtractor ??
                throw new ArgumentNullException(nameof(typeCodeExtractor));

            _dataTypeAttributeExtractor =
                dataTypeAttributeExtractor ??
                throw new ArgumentNullException(nameof(dataTypeAttributeExtractor));
        }
Ejemplo n.º 6
0
 public NumberMetaProvider(ITypeCodeExtractor typeCodeExtractor)
 {
     this._typeCodeExtractor =
         typeCodeExtractor ??
         throw new ArgumentNullException(nameof(typeCodeExtractor));
 }