public MeasurementExtractor( CalculatedFunctionContentTemplate template, IExpressionEvaluatorFactory expressionEvaluatorFactory) { Template = EnsureArg.IsNotNull(template, nameof(template)); ExpressionEvaluatorFactory = EnsureArg.IsNotNull(expressionEvaluatorFactory, nameof(expressionEvaluatorFactory)); }
public CalculatedFunctionContentTemplateFactory( IExpressionEvaluatorFactory expressionEvaluatorFactory, ITelemetryLogger logger) { _expressionEvaluatorFactory = EnsureArg.IsNotNull(expressionEvaluatorFactory, nameof(expressionEvaluatorFactory)); _logger = EnsureArg.IsNotNull(logger, nameof(logger)); }
public CalculatedFunctionContentTemplateFactoryTests() { _logger = Substitute.For <ITelemetryLogger>(); _expressionEvaluatorFactory = new TemplateExpressionEvaluatorFactory(); _calculatedFunctionContentTemplateFactory = new CalculatedFunctionContentTemplateFactory(_expressionEvaluatorFactory, _logger); }
public LegacyMeasurementExtractor( CalculatedFunctionContentTemplate template, IExpressionEvaluatorFactory expressionEvaluatorFactory) : base(template, expressionEvaluatorFactory) { }