public void CssComposing_MechanismOfByCustom() { int i = 0; string enumValue = " cite"; Console.WriteLine("When EnumValue = '{0}'", enumValue); foreach (var tag in allTags) { Mechanisms mechanisms = Mechanisms.ByCustom; EnumTypeAttribute typeAttribute = new EnumTypeAttribute(false, mechanisms, tag); EnumMemberAttribute memberAttribute = new EnumMemberAttribute(enumValue); string css = EnumMemberAttribute.CssSelectorOf(typeAttribute, memberAttribute, enumValue); Console.WriteLine(string.Format("{0, 3}) {1, -20} : {2}", i++, typeAttribute, css)); } }
public void Composing_WithValueSplitter() { int i = 0; string enumValue = "A0=A1"; Console.WriteLine("When EnumValue = '{0}'", enumValue); foreach (var tag in allTags) { foreach (var mechanismse in allMechanismses) { EnumTypeAttribute typeAttribute = new EnumTypeAttribute(false, mechanismse, tag); EnumMemberAttribute memberAttribute = new EnumMemberAttribute(enumValue); string css = EnumMemberAttribute.CssSelectorOf(typeAttribute, memberAttribute, enumValue); Console.WriteLine(string.Format("{0, 3}) {1, -20} : {2}", i++, typeAttribute, css)); } } }