public void AddGlobalParseRule_GIVEN_propertyParseRule_With_StyleClass_Already_Exists_WHEN_propertyParseRule_With_propertyParseName_Added_Again_THEN_Throws_InvalidOperationException() { var propertyParseRule = new PropertyParseRule("StyleClass"); var set = new DelimeterSet(); set.AddGlobalPropertyParseRule(propertyParseRule); set.AddGlobalPropertyParseRule(propertyParseRule); }
public void AddGlobalPropertyParseRule_Adds_PropertyParseRule_To_GlobalList() { var propertyParseRule = new PropertyParseRule("StyleClass"); var set = new DelimeterSet(); set.AddGlobalPropertyParseRule(propertyParseRule); set.GlobalPropertyParseRules.ShouldContain(propertyParseRule); }
/// <summary> /// returns a delimeter set with bold and italics and with the style class property parse rule /// </summary> /// <returns></returns> private DelimeterSet GetBasicDelimeterSet() { var set = new DelimeterSet(); set.AddDelimeterParseRule(new BoldParseRule()); set.AddDelimeterParseRule(new ItalicsParseRule()); set.AddGlobalPropertyParseRule(new StyleClassParseRule()); return set; }