public void BuiltTransactionName_BuildsMessageBrokerTransactionMetricNameWithoutQueueName_IfUnnamedMessageBrokerTransactionName() { var transactionName = TransactionName.ForBrokerTransaction(Extensions.Providers.Wrapper.MessageBrokerDestinationType.Queue, "bar", null); var builtName = _transactionMetricNameMaker.GetTransactionMetricName(transactionName); Assert.IsFalse(builtName.ShouldIgnore); Assert.AreEqual("OtherTransaction/Message/bar/Queue/Temp", builtName.PrefixedName); }
public ITransaction CreateTransaction(MessageBrokerDestinationType destinationType, string brokerVendorName, string destination, Action wrapperOnCreate) { return(CreateTransaction(TransactionName.ForBrokerTransaction(destinationType, brokerVendorName, destination), true, wrapperOnCreate ?? NoOpWrapperOnCreate)); }