Example #1
0
		internal RangeValuePattern (IRangeValuePattern source, AutomationElement element, bool cached)
		{
			this.element = element;
			this.cached = cached;
			this.Source = source;
			currentInfo = new RangeValuePatternInformation (this, false);
			if (cached)
				cachedInfo = new RangeValuePatternInformation (this, true);
		}
Example #2
0
 internal RangeValuePattern(IRangeValuePattern source, AutomationElement element, bool cached)
 {
     this.element = element;
     this.cached  = cached;
     this.Source  = source;
     currentInfo  = new RangeValuePatternInformation(this, false);
     if (cached)
     {
         cachedInfo = new RangeValuePatternInformation(this, true);
     }
 }
Example #3
0
        public static IRangeValuePattern GetRangeValuePattern(PatternsData data)
        {
            IRangeValuePattern rangeValuePattern = Substitute.For <IRangeValuePattern>();

            rangeValuePattern.SetValue(Arg.Do <double>(arg => data.RangeValuePattern_Value = arg));
            rangeValuePattern.Current.IsReadOnly.Returns(data.RangeValuePattern_IsReadOnly);
            rangeValuePattern.Current.LargeChange.Returns(data.RangeValuePattern_LargeChange);
            rangeValuePattern.Current.Maximum.Returns(data.RangeValuePattern_Maximum);
            rangeValuePattern.Current.Minimum.Returns(data.RangeValuePattern_Minimum);
            rangeValuePattern.Current.SmallChange.Returns(data.RangeValuePattern_SmallChange);
            rangeValuePattern.Current.Value.Returns(data.RangeValuePattern_Value);
            return(rangeValuePattern);
        }
 public RangeValuePatternInformation(IRangeValuePattern rangeValuePattern, bool useCache)
 {
     _rangeValuePattern = rangeValuePattern;
     _useCache = useCache;
 }
 public RangeValuePatternInformation(IRangeValuePattern rangeValuePattern, bool useCache)
 {
     _rangeValuePattern = rangeValuePattern;
     _useCache          = useCache;
 }