Example #1
0
 public virtual void TestAttributes()
 {
     TestUtil.AssertAttributeReflection(new PositionIncrementAttribute(), CollectionsHelper.SingletonMap(typeof(IPositionIncrementAttribute).Name + "#positionIncrement", (object)1));
     TestUtil.AssertAttributeReflection(new PositionLengthAttribute(), CollectionsHelper.SingletonMap(typeof(IPositionLengthAttribute).Name + "#positionLength", (object)1));
     TestUtil.AssertAttributeReflection(new FlagsAttribute(), CollectionsHelper.SingletonMap(typeof(IFlagsAttribute).Name + "#flags", (object)0));
     TestUtil.AssertAttributeReflection(new TypeAttribute(), CollectionsHelper.SingletonMap(typeof(ITypeAttribute).Name + "#type", (object)TypeAttribute_Fields.DEFAULT_TYPE));
     TestUtil.AssertAttributeReflection(new PayloadAttribute(), CollectionsHelper.SingletonMap(typeof(IPayloadAttribute).Name + "#payload", (object)null));
     TestUtil.AssertAttributeReflection(new KeywordAttribute(), CollectionsHelper.SingletonMap(typeof(IKeywordAttribute).Name + "#keyword", (object)false));
     TestUtil.AssertAttributeReflection(new OffsetAttribute(), new Dictionary <string, object>()
     {
         { typeof(IOffsetAttribute).Name + "#startOffset", 0 },
         { typeof(IOffsetAttribute).Name + "#endOffset", 0 }
     });
 }