/// <summary> /// Initialises instance /// </summary> public RegularExpressionBuilder(ISavedExpressionsData data, IExpressionFactory expressionFactory, ISaveExpressionMessageWindowFactory saveExpressionMessageWindowFactory, IStringPatternMatching stringPatternMatching) { InitializeComponent(); this.Data = data; ExpressionFactory = expressionFactory; this.SaveExpressionMessageWindowFactory = saveExpressionMessageWindowFactory; this.StringPatternMatching = stringPatternMatching; }
/// <summary> /// Initialises instance /// </summary> public RegularExpressionBuilder(ISavedExpressionsData data, IExpressionFactory expressionFactory, ISaveExpressionMessageWindowFactory saveExpressionMessageWindowFactory, IStringPatternMatching stringPatternMatching) { InitializeComponent(); this.Data = data; ExpressionFactory = expressionFactory; this.SaveExpressionMessageWindowFactory = saveExpressionMessageWindowFactory; this.StringPatternMatching = stringPatternMatching; }
public void PostCode_Pattern_Succesfully_Matched() { IStringPatternMatching pattern = OxTailLogic.PatternMatching.StringPatternMatching.CreatePatternMatching(); if (pattern.MatchPattern("B124TR", @"([a-zA-Z]{1,2}\w{1,2})+(\d{1}[a-zA-Z]{2})+")) { Assert.Pass(); } else { Assert.Fail(); } }