Exemple #1
0
        public void ParameterCreationTest()
        {
            TypedCriterion <double> criterion = new TypedCriterion <double>("{{test}parameter");

            criterion.ValuePattern = new System.Text.RegularExpressions.Regex(@"^\d*.\d{2}$");
            criterion.ValueRange   = new Model.Implementation.Range <double>(10.0, 20.0);

            ISearchParameter parameter = criterion.CreateParameter("0");

            Assert.IsAssignableFrom <WrongSearchParameter>(parameter);
            Assert.Contains("regular expression", ((WrongSearchParameter)parameter).ErrorMessage);
        }