public static MockCustomAttributeData SetConstructor(this MockCustomAttributeData @this, Action <MockConstructorInfo>?setup = null) { var mockConstructor = new MockConstructorInfo(); setup?.Invoke(mockConstructor); @this.MockConstructor = mockConstructor; return(@this); }
public static MockMemberInfo <T> AddCustomAttribute <T>(this MockMemberInfo <T> @this, Action <MockCustomAttributeData>?setup = null) where T : MemberInfo { var mockCustomAttribute = new MockCustomAttributeData(); setup?.Invoke(mockCustomAttribute); @this.MockCustomAttributes.Add(mockCustomAttribute); return(@this); }
public static MockCustomAttributeData SetAttributeType(this MockCustomAttributeData @this, Type attributeType) { @this.AttributeType = attributeType; return(@this); }