public void FindAttribute() { var first = ReflectData .GetParameters("GetUser") .FirstOrDefault(); var reflectionParameter = new ReflectionParameter(first); var attr = reflectionParameter.FindAttribute <DecoratorAttribute>(); assert.NotNull(attr); }
public void FindAttributes() { var first = ReflectData .GetParameters("GetUser") .FirstOrDefault(); var reflectionParameter = new ReflectionParameter(first); var attrs = reflectionParameter.FindAttributes <DecoratorAttribute>(); assert.NotNull(attrs); assert.Equal(1, attrs.Count); }
public void Ctor() { var first = ReflectData .GetParameters("GetUser") .FirstOrDefault(); var reflectionParameter = new ReflectionParameter(first); assert.Equal(first.Name, reflectionParameter.Name); assert.Equal(first.ParameterType, reflectionParameter.ClrType); assert.Equal(first.Position, reflectionParameter.Position); assert.Equal(first.IsOut, reflectionParameter.IsOut); assert.Equal(first.IsOptional, reflectionParameter.IsOptional); assert.Equal(first.DefaultValue, reflectionParameter.DefaultValue); assert.NotNull(reflectionParameter.Attributes); }