public void AddValueProvider(IFormatterValueProvider valueProvider) { if (!CanModifyValueProvidersCollection(valueProvider)) { return; } _valueProviders.Add(valueProvider); }
public void RemoveValueProvider(IFormatterValueProvider valueProvider) { if (!CanModifyValueProvidersCollection(valueProvider)) { return; } _valueProviders.Remove(valueProvider); }
private bool CanModifyValueProvidersCollection(IFormatterValueProvider valueProvider) { return(valueProvider != null && !_valueProviders.Contains(valueProvider)); }
public void OnSetUp() { _utcTimeProvider = new UtcTimeProvider(); }