コード例 #1
0
 /// <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;
 }
コード例 #2
0
 /// <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;
 }
コード例 #3
0
        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();
            }
        }