Esempio n. 1
0
 public XPathStat(string key,
                  string name,
                  string description,
                  string xpath,
                  string showCondition,
                  CompareStrategy compareStrategy,
                  string formatString)
     : this(key, name, null, description, null, xpath, xpath, showCondition, compareStrategy, formatString)
 {
 }
Esempio n. 2
0
 public BooleanStat(string key,
                    string name,
                    string shortName,
                    string description,
                    string xpath,
                    string baseValueXPath,
                    string showCondition,
                    CompareStrategy compareStrategy,
                    string formatString)
     : base(key, name, shortName, description, null, xpath, baseValueXPath, showCondition, compareStrategy, formatString)
 {
 }
Esempio n. 3
0
 /// <inheritdoc/>
 public IDiffingStrategyCollection AddComparer(CompareStrategy <AttributeComparison> compareStrategy, StrategyType strategyType)
 {
     if (strategyType == StrategyType.Specialized)
     {
         _attrComparers.Add(compareStrategy);
     }
     else
     {
         _attrComparers.Insert(0, compareStrategy);
     }
     return(this);
 }
Esempio n. 4
0
 public XPathStat(string key,
                  string name,
                  string shortName,
                  string description,
                  string unit,
                  string xpath,
                  string baseValueXPath,
                  string showCondition,
                  CompareStrategy compareStrategy,
                  string formatString)
     : base(key, name, shortName, description, unit, xpath, baseValueXPath, showCondition, compareStrategy)
 {
     this.FormatString = string.IsNullOrEmpty(formatString) ? "{0}" : formatString;
 }
Esempio n. 5
0
 public NumberStat(string key,
                   string name,
                   string shortName,
                   string description,
                   string unit,
                   string xpath,
                   string baseValueXPath,
                   double?maximum,
                   double?minimum,
                   string showCondition,
                   CompareStrategy compareStrategy,
                   string formatString)
     : base(key, name, shortName, description, unit, xpath, baseValueXPath, showCondition, compareStrategy, formatString)
 {
     this._maximum = maximum;
     this._minimum = minimum;
 }
 internal XPathStat(string key,
                    string name,
                    string shortName,
                    string description,
                    string unit,
                    string xpath,
                    string baseValueXPath,
                    string showCondition,
                    CompareStrategy compareStrategy)
 {
     this.Key                = key;
     this.Name               = name;
     this.ShortName          = shortName;
     this.Description        = description;
     this.Unit               = unit;
     this.XPath              = xpath;
     this.BaseValueXPath     = baseValueXPath;
     this.ShowConditionXPath = showCondition;
     this.CompareStrategy    = compareStrategy;
     this.BenchmarkThreshold = BenchmarkThreshold.Default;
 }