private DescriptiveObject GetDefinition(Type item, MessageType eMessageType = MessageType.None) { var descObj = InitDescriptiveObject(item, eMessageType); foreach (var prop in item.GetProperties()) { descObj.Properties = descObj.Properties.Append( new Property() { Description = _xmlReader.GetSummary(item, prop), Name = prop.Name, IsPrimitive = prop.PropertyType.IsPrimitive, Type = prop.PropertyType.GetName(), FullName = prop.PropertyType.GetFullName() } ); } return(descObj); }
public void HaveAnyClassASummary(Type classType, string expected) => _xmlReader.GetSummary(classType).Should().Be(expected);