public void can_build_custom_instance() { var counter = _builder.Build(() => new CustomGauge()); counter.Should().NotBeNull(); counter.Should().BeOfType <CustomGauge>(); }
public void Can_build_custom_instance() { // Arrange CustomGauge ValueProvider() => new CustomGauge(); // Act var counter = _builder.Build((Func <CustomGauge>)ValueProvider); // Assert counter.Should().NotBeNull(); counter.Should().BeOfType <CustomGauge>(); }
/// <inheritdoc /> public IGauge Instance(GaugeOptions options) { return(Instance(options, () => _gaugeBuilder.Build())); }
/// <inheritdoc /> public void SetValue(GaugeOptions options, Func <double> valueProvider) { _registry.Gauge(options, () => _gaugeBuilder.Build(valueProvider)); }
public void ResolveGaugeFromRegistry() { _registry.Gauge( GaugeOptions, () => GaugeBuilder.Build(() => 1.0)); }
public void can_build_new_instance() { var gauge = _builder.Build(() => 1.0); gauge.Should().NotBeNull(); }