public void SetUp() { _metricNameService = Mock.Create <IMetricNameService>(); Mock.Arrange(() => _metricNameService.RenameTransaction(Arg.IsAny <TransactionMetricName>())) .Returns(name => name); _transactionMetricNameMaker = new TransactionMetricNameMaker(_metricNameService); }
public static void GetTransactionApdex_ReturnsExpectedMetricName() { var transaction = TestTransactions.CreateDefaultTransaction(true, null, null, null, null, null, "foo", "bar"); var immutableTransaction = transaction.ConvertToImmutableTransaction(); var transactionNameMaker = new TransactionMetricNameMaker(new MetricNameService()); var transactionApdex = MetricNames.GetTransactionApdex(transactionNameMaker.GetTransactionMetricName(immutableTransaction.TransactionName)); var expectedName = "Apdex/foo/bar"; Assert.AreEqual(expectedName, transactionApdex); }