Esempio n. 1
0
        public ScoreFilterInstance(ScoreFilterDefinition theDefinition, TestExecution testExecution)
            : base(theDefinition, testExecution)
        {
            /*
             * if (theDefinition.ImageHeight == null) throw new ArgumentException("Score Filter tool '" + theDefinition.Name + "' doesn't have a value assigned to ImageHeight");
             * mImageHeight = testExecution.GetValue(theDefinition.ImageHeight.Name);
             *
             * if (theDefinition.ImageWidth == null) throw new ArgumentException("Score Filter tool '" + theDefinition.Name + "' doesn't have a value assigned to ImageWidth");
             * mImageWidth = testExecution.GetValue(theDefinition.ImageWidth.Name);
             */
            if (theDefinition.ImageScorer == null)
            {
                throw new ArgumentException("Score Filter tool '" + theDefinition.Name + "' doesn't have a value assigned to ImageScorer");
            }
            mImageScorer = testExecution.ImageScorerRegistry.GetObject(theDefinition.ImageScorer.Name);

            testExecution.ScoreFilterRegistry.RegisterObject(this);

            mImageScorer.SetScoreFilter(this);
        }
Esempio n. 2
0
 public virtual void SetScoreFilter(ScoreFilterDefinition theFilter)
 {
     mScoreFilter = theFilter;
 }