internal override string SerializeParameter() { NamedProperty descriptionProperty = new NamedProperty() { Name = "Description", Type = "String", Value = Value.Description }; NamedProperty groupProperty = new NamedProperty() { Name = "Group", Type = "String", Value = Value.Group }; NamedProperty idProperty = new NamedProperty() { Name = "Id", Type = "String", Value = Value.Id }; NamedProperty nameProperty = new NamedProperty() { Name = "Name", Type = "String", Value = Value.Name }; NamedProperty parentProperty = new NamedProperty() { Name = "ParentContentType", Type = "String", Value = Value.ParentContentType }; return($"<{ParameterTagName} TypeId=\"{TypeId}\">{descriptionProperty.ToString() + groupProperty.ToString() + idProperty.ToString() + nameProperty.ToString() + parentProperty.ToString()}</{ParameterTagName}>"); }
public void NamedProperty_Created(string propertyName) { // Arrange, Act var property = new NamedProperty(propertyName); // Assert Assert.True(property.NeedsDelimiter); Assert.Equal(expected: propertyName, actual: property.ToString()); }