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 } }); }