public void MetricsAreAddedToCollection(AddMetricTestCase testCase) { var serverTiming = new ServerTiming(); testCase.AddMetric(serverTiming, MetricName); serverTiming.GetMetrics().Should().ContainSingle(m => m.Name == MetricName); }
public void CanCreateMetricWithDuplicateName(AddMetricTestCase testCase) { var serverTiming = new ServerTiming(); serverTiming.Marker(MetricName); Action add = () => testCase.AddMetric(serverTiming, MetricName); add.Should().NotThrow(); }
public void CannotCreateMetricWithWhitespaceName(AddMetricTestCase testCase) { var serverTiming = new ServerTiming(); serverTiming.Marker(MetricName); Action add = () => testCase.AddMetric(serverTiming, " "); add.Should().Throw <ArgumentException>() .Which.ParamName.Should().Be("name"); }