anchor.diff:          array[idx] = (100 * idx) + 100;
         }
         final pv = IPropertyValue.from(PropertyValue.CreateUInt16Array(5, array));
  +      expect(pv.Type, equals(1027));
  +
         final arraySize = calloc<Uint32>();
         final newArray = calloc<Pointer<Uint16>>();
   
  -      pv.GetUInt16Array(arraySize, newArray.cast());
  +      pv.GetUInt16Array(arraySize, newArray);
         expect(arraySize.value, equals(5));
         expect(newArray.value[0], equals(100));
         expect(newArray.value[1], equals(200));
  
positive.code: 
      test('UInt8', () {
        final pv = IPropertyValue.from(PropertyValue.CreateUInt8(30));
        expect(pv.GetUInt8(), equals(30));
      });
  
  
negative.code: 
      test('UInt16', () {
        final pv = IPropertyValue.from(PropertyValue.CreateUInt16(65534));
        expect(pv.Type, equals(3));
        expect(pv.GetUInt16(), equals(65534));
      });
  
  