/// <summary> /// Raise priority changed event /// </summary> /// <param name="priority"></param> protected void RaisePriorityChanged(ConventionPriority priority) { if (PriorityChanged != null) { PriorityChanged(this, new PriorityChangedEventArgs { Priority = priority }); } }
private void CalculatePriority() { switch (_filters.Count) { case 0: _priority = ConventionPriority.Low; break; case 1: _priority = ConventionPriority.Normal; break; default: _priority = ConventionPriority.High; break; } RaisePriorityChanged(_priority); }
/// <summary> /// Default constructor /// </summary> /// <param name="valueFunc"></param> /// <param name="priority"></param> public FilteredConvention(Func <DataRequest, T> valueFunc, ConventionPriority priority = ConventionPriority.Low) { _valueFunc = valueFunc; _priority = priority; }
/// <summary> /// Default constructor /// </summary> /// <param name="configuration"></param> /// <param name="priority"></param> public TypedConventions(IFixtureConfiguration configuration, ConventionPriority priority = ConventionPriority.High) { _configuration = configuration; Priority = priority; }